23. COMPSAC 1999: Phoenix, AZ, USA
23rd International Computer Software and Applications Conference (COMPSAC '99), 27-19 October 1999, Phoenix, AZ, USA. IEEE Computer Society 1999 ISBN 0-7695-0368-3
Legacy System

Helen M. Edwards, Gillian M. Mallalieu, J. Barrie Thompson: Some Insights into the Maintenance of Legacy Systems within Small Manufacturing and Distribution Organizations in the UK. 13-20
Hongji Yang, Zhan Cui, Paul O'Brien: Extracting Ontologies from Legacy Systems for Understanding and Re-Engineering. 21-26
Database Systems
Ju-Won Song, Kyu-Young Whang, Young-Koo Lee, Sang-Wook Kim: The clustering Property of Corner Transformation for Spatial Database Applications. 28-35
Raimund K. Ege: Object-Oriented Database Access via Reflection. 36-41
Panel - Network Security
Elisa Bertino: Protecting Information in the Web - Position Paper. 50-51
Formal Verification
Maha Boughdadi, Robert Busser: An Industrial Application of an Integrated UML and SDL Modeling Technique. 54-60
Taeho Kim, Yeong-Tae Song, Lawrence Chung, Dung T. Huynh: Dynamic Software Architecture Slicing. 61-66
Xiaoping Jia, Sotiris Skevoulis: A Generic Approach of Static Analysis for Detecting Runtime Errors in Java Programs. 67-72
Network Security
Robert N. Smith, Sourav Bhattacharya: A Protocol and Simulation for Distributed Communicating Firewalls. 74-79
Antonio Corradi, Rebecca Montanari, Cesare Stefanelli: Mobile Agents Protection in the Internet Environment. 80-85
Stephen S. Yau, Xinyu Zhang: Computer Network Intrusion Detection, Assessment And Prevention Based on Security Dependency Relation. 86-91
Panel - Can Generic Software Be Assured?
Jeffrey M. Voas: Can Generic Software Be Assured? 94-95
John C. Dean: Ensuring the Capability of COTS Products. 96-97
Ronald J. Kohl: Establishing Guidelines for Suitability of COTS for a Mission Critical Application. 98-99
Norman F. Schneidewind: Cost Framework for COTS Evaluation. 100-101
Software Testing

Anneliese von Mayrhauser, Michael Scheetz, Eric Dahlman: Generating Goal-Oriented Test Cases. 110-115
Hwan Wook Sohn, David Chenho Kung, Pei Hsia: CORBA Components Testing with Perception-Based State Behavior. 116-121
Ji-Tzay Yang, Jiun-Long Huang, Feng-Jian Wang, William C. Chu: An Object-Oriented Architecture Supporting Web Application Testing. 122-127
Reliable Distributed Computing
K. H. Kim, Juqiang Liu, Masaki Ishida, Inho Kim: Distributed Object-Oriented Real-Time Simulation of Ground Transportation Networks with the TMO Structuring Scheme. 130-138
Ing-Ray Chen, Ding-Chau Wang, Chih-Ping Chu: Response Time Behavior of Voting Schemes for Managing Replicated Data. 139-144
Yongdong Tan, Isao Kaji, Kinji Mori: Autonomous Coordination for Atomicity of Transaction in Heterogeneous Systems. 145-150
Antonio Mendes da Silva Filho: Toward More Reliable Telecom Systems. 151-156
Software Design and Development
Paulo S. C. Alencar, Donald D. Cowan, Jing Dong, Carlos José Pereira de Lucena: A Pattern-Based Approach to Structural Design Composition. 160-165
Wei-Tek Tsai, Yongzhong Tu, Weiguang Shao, Ezra Ebner: Testing Extensible Design Patterns in Object-Oriented Frameworks through Scenario Templates. 166-171
Michael L. Nelson: A Design Pattern for Autonomous Vehicle Software Control Architectures. 172-177
Information Systems and Information Retrieval
David C. Ni, J. Martinez, J. Wang: System Scaling for Large-scale Internet-Based Online Services. 180-185
Giovanni Felici, Fushing Sun, Klaus Truemper: A Method for Controlling Errors in Two-Class Classification. 186-191
Yong S. Choi, Suk I. Yoo, Jaeho Lee: Hierarchically Organized Neural Net Agents for Distributed Web Information Retrieval. 192-197
Panel - Software Engineering Licensing
Donald J. Bagert: Licensing Software Engineers: The Computer Society Must Continue to Lead. 200-201
J. Barrie Thompson: It's Different on the Other Side of the Pond. But Should It Be That Way? 202-203
Software Process and Management
Akira Abeta, Ken'ichi Kakizaki: Implementation and Evaluation of an Automatic Personal Workflow Extraction Method. 206-212
Douglas M. Sycamore, James S. Collofello: Using System Dynamics Modeling to Manage Projects. 213-217
Network and Mobile Systems
Sourav Bhattacharya, Srihari Palangala, Tolety Siva Perraju: Multimedia Tools and Applications in the Development of a Large Complex Network System. 226-231
Hakki C. Cankaya, David W. Matula, Mihaela Iridon: Performance Analysis of a Graph Model for Channel Assignment in a Cellular Network. 239-240
Panel - Here, There and Everywhere: The Future of Software Engineering Education
J. Barrie Thompson: Here, There and Everywhere: The Future of Software Engineering Education. 242
Helen M. Edwards: Software Engineering Education from a UK Academic's Perspective. 243-244
Bart J. Nigro: Here, There and Everywhere: The Future of Software Engineering Education: Corporate View. 245
T. H. Tse: One System, Two Ideologies: Integrating the Two Worlds of Software Engineering Education. 246-247
Software Architecture
Kent Wreder, Yi Deng: Architecture-Centered Enterprise System Development and Integration Based on Distributed Object Technology Standard. 250-258
Rakesh Agarwal, Giorgio Bruno, Marco Torchiano: Object-Oriented Architectural Support for Developing Complex Systems. 259-264
Storage System and Caching
B. Sonah, Mabo Robert Ito: Merging Interval Caching with Adaptive Viewers' Bias Based Caching Strategy. 272-277
Joo-Yong Kim, Kyoungwoon Cho, Kern Koh: A Proxy Server Structure and its Cache Consistency Mechanism at the Network Bottleneck. 278-283
Application of Special Interests
Chung-Shyan Liu, Wei Kuo, Lan-Yang Ch'ang, Wen-Chang Lin: The Design of Agent-Based Tools for Bio-Informatics. 294-295
Anil Khatri: Validation of a Patient Headache Care Education System (PHCES) Developed from a Unified Modeling Language (UML) Domain Model. 296-298
Peter S. Heck: Steps Toward a Theory of Coordination for Intelligent Agent Societies. 299-300
Xiaoqing Liu, Ravi Viswanathan: A WWW Based Software Metrics Environment for Software Process Management and Software Product Quality Improvement. 301-304
Hideaki Hirayama, Hiroki Honda, Toshitsugu Yuba: Distributed Shared Memory with Log Based Consistency for Scalable Data Mining. 305-308
Software Development
Michael Duell: Looking Beyond Software to Understand Software Design Patterns. 312-313
Linda Rising: Patterns in Postmortems. 314-315
Hoh In, Ana Erendira Flores-Mendoza: Initial Design of the "Plug-n-Analyze" Framework for Architecture Tradeoff Analysis. 318-319
Shikun Zhou, Hongji Yang, Paul Luker, Xudong He: A Useful Approach to Developing Reverse Engineering Metrics. 320-321
Tsuneo Yamaura, Tohru Kikuno: A Framework for Top-Down Cost Estimation of Software Development. 322-323
Software Frameworks and Systems Engineering
Serge Lubenec: Venice - a Toolkit/Framework for Integration and Component-Based Computing. 326-327
Garfield Hamilton: CataLogger: A Framework for Building Asset Management Solutions. 328-329
Colin J. Hardy, Helen M. Edwards, J. Barrie Thompson: The MEA Framework: A New Perspective for the Development of Situation-Specific Methods. 330-331
W. Feng: Dynamic Client-Side Scheduling in a Real-Time CORBA System. 332-333
Marion G. Ceruti, Ray C. Trout, Tse Lee: Effect of Complementary Processing on Navy Command and Control Software. 336-337
Plenary Panel - Supply and Demands of Information Technology Workers
Stephen S. Yau: Supply and Demands of Information Technology Workers. 342-
Software Reuse
Hee Beng Kuan Tan, Hua Koon Tan: Software Reuse through a Novel Representation that Supports Factorization. 344-349
Hanxiong Chen, Toshiro Ohno, Nobuo Ohbo: Processing Queries with Expensive Predicates by Filtering. 350-356
Hewijin Christine Jiau, Kuo-Feng Ssu, Jim-Min Lin, Yu-Ping Ko: Reusing CAD Tools in Object Oriented Based Framework. 357-362
Project Management
Ly Danielle Sauer, Timothy E. Lindquist, Jeremy Cairney: Tracking Personal Processes in Group Projects. 364-369
Pei Hsia, Chih-Tung Hsu, David Chenho Kung: Brooks' Law Revisited: A System Dynamics Approach. 370-375
Ioana Rus, James S. Collofello: A Decision Support System for Software Reliability Engineering Strategy Selection. 376-381
Panel - Computers as Partners: A Technology Forecast for Decision-making in the 21st Century
Joseph P. Cavano: Computers as Partners: A Technology Forecast for Decision-Making in the 21st Century. 384-385
E. Coupey, Pamplin Hall: Developing Dynamic Decision Support: Opportunities, Issues and Approaches. 386-387
John de Oliveira: Talking with Computers about the Future We Shall Share. 388-389
Elizabeth D. Liddy: NLP-Supported Decision-Making. 390-391
Daniela Rus: Mobile Information Agents for Processing under Information Overload: A Position Statement. 392-393
Software System Development
Carl K. Chang, Seongwoon Kim: I3: A Petri-Net Based Specification Method for Architectural Components. 396-402
Amy Sundermier, Suzanne W. Dietrich, Vandana Shah: An Active Database Approach to Integrating Black-Box Software Components. 403-409
Tae-Hoon Kim, Yeong-Gil Shin: Role-based Decomposition for Improving Concurrency in Distributed Object-Oriented Software Development Environments. 410-415
Teresa G. Sparkman: Lessons Learned Applying Software Engineering Principles to Visual Programming Language Application Development. 416-421
E-Business and Application Systems

Kimio Kuramitsu, Ken Sakamura: Digiket: Decentralized Architecture for Worldwide Electronic Market. 430-435
Jiacun Wang, Chun Jin, Yi Deng: Performance Analysis of Traffic Control System Based on Stochastic Timed Petri Net Models. 436-441
Neng-Fa Zhou: Building Java Applets by Using DJ - A Java-based Constraint Language. 442-447
Software Verification and Analysis
Kuangnan Chang, David Chenho Kung, Pei Hsia: OBL: A Formal Deduction Method for Object-Oriented Systems. 450-455
Xiaoping Jia, Sushant Sawant, Jiangyu Zhou, Sotiris Skevoulis: Detecting Null Pointer Violations in Java Programs. 456-461
Xudong He, William C. Chu, Hongji Yang, Stephen J. H. Yang: A New Approach to Verify Rule-Based Systems Using Petri Nets. 462-467
Chin-Yu Huang, Sy-Yen Kuo, Michael R. Lyu: Optimal Software Release Policy Based on Cost and Reliability with Testing Efficiency. 468-473



