22. COMPSAC 1998: Vienna, Austria
COMPSAC '98 - 22nd International Computer Software and Applications Conference, August 19-21, 1998, Vienna, Austria. IEEE Computer Society 1998 ISBN 0-8186-8585-9
Design Patterns and Frameworks I
Chaya Yerrapragada: Application Development Process - A Pipeline Framework. 4-8
Hiroshi Suganuma, Tsutomu Syomura, Fumihiro Tsunoda: Concurrent Development on a Framework and its Application. 16-23
Panel: Testing Complex Multi-Process of Software Systems
P. Grabow: Position Statement: Testing Complex Systems. 24-25
Object-Oriented Reengineering
Johannes Weidl, Harald Gall: Binding Object Models to Source Code: An Approach to Object-Oriented Re-Architecting. 26-31
Wei-Jin Park, Sang-Yoon Min, Doo-Hwan Bae, Pyeong-Soo Mah: Object-Oriented Model Refinement Technique in Software Reengineering. 32-38
Gokul V. Subramaniam, Eric J. Byrne: Reengineering the Class - An Object Oriented Maintenance Activity. 39-47
Data Management
Sang-Wook Kim, Whan-Kyu Whang, Kyu-Young Whang: On Analyzing the Errors in a Selectivity Estimation Method Using a Multidimensional File Structure. 48-54
Raimund K. Ege, Yaman Battikhi, Philippe Pardo, Jinny Uppal, Naphtali Rishe: A Modular Java API for Object-Oriented Databases. 55-60
Kun-Lung Wu, Philip S. Yu: Range-Based Bitmap Indexing for High Cardinality Attributes with Skew. 61-67
Panel: Directions and Challenges for Middleware Technology
Maarten Boasson: The Role of Architecture in System Design. 68
Edwin D. de Jong: State Sharing Middleware. 69-71
Industry Presentation II: Migrating Legacy Systems II
Bruce Healton: Interfacing to Legacy and Object-Oriented Environments. 72-77
Michael McKee: CORBA in Advanced Intelligent Networks and Service Creation Environments. 78-83
High Assurance and Fault Tolerant Systems

Eltefaat Shokri, Patrick Crane, K. H. Kim, Chittur Subbaraman: Architecture of ROAFTS/Solaris: A Solaris-Based Middleware for Real-Time Object-Oriented Adaptive Fault Tolerance Support. 90-98
Jeffrey M. Voas: Certifying High Assurance Software. 99-105
Software Architecture and Components
Wolfgang Eixelsberger, Harald Gall: Describing Software Architectures by System Structure and Properties. 106-111
Takeshi Chusho, Mitsuyoshi Matsumoto, Yuji Konishi: M-base: Enduser-Initiative Application Development Based on Message Flow and Componentware. 112-120
George T. Heineman: A Model for Designing Adaptable Software Components. 121-127
Vu N. Tran: Component-Based Integrated Systems Development: A Model for the Emerging Procurement-Centric Approach to Software Development. 128-137
Transformational Formal Methods
Frank Müller, Michael Callaghan, Paul Luker: The Transition of Context-Free Textual Languages into a Visual Programming Notation via Graph Techniques and a Metal Tool. 138-147
Rudolf Freund, Christian Stary, Herbert Pötzl, Tatjana Svizensky: Formal Specification and Simulation of Software through Graph Grammars: A General but Minimal Approach. 148-153
Antônio Carlos Lima de Santana, Antônio Francisco do Prado, Wanderley Lopes de Souza, Marcelo Sant'Anna: Automatic Refinement of Distributed Systems Specifications Using Program Transformations. 154-163
Xudong He: Transformations on Hierarchical Predicate Transition Nets: Refinements and Abstractions. 164-171
Software Quality
A. Ayerbe, I. Vazquez: Software Products Quality Improvement with a Programming Style Guide and a Measurement Process. 172-178
Helen M. Edwards, J. Barrie Thompson, Colin J. Hardy: Developing Situationally Specific Methods through Stakeholder Collaboration. 179-185
Tilo Messer, Patricia Paul, Frances Paulisch, Peter Schless, Thomas Mehner, Axel Völker: Siemens Process Assessment and Improvement Approaches: Experiences and Benefits. 186-195
Jeff Tian: Early Measurement and Improvement of Software Quality. 196-203
Software Maintenance
Helfried Pirker, Roland Mittermeir, Dominik Rauner-Reithmayer: Service Channels - Purpose and Tradeoffs. 204-211
Elizabeth Burd, Malcolm Munro: Reengineering Support for Software Evolution: An Evaluation through Case Study. 212-217
Sun-Jen Huang, Richard Lai: Some Maintainability Metrics for a Communication Protocol Specified in Estell. 218-227
Keynote Address II: Directions and Challenges in Information Security
Distributed Object Management / Common Object Request Broker Architecture
Susanne Busse, Stefan Tai: Software Architectural Modeling of the CORBA Object Transaction Service. 240-245
Stephen S. Yau, Bing Xia: Object Oriented Distributed Component Software Development based on CORBA. 246-251
Jim-Min Lin, William C. Chu, Winston Lo, Hongji Yang, Chih-Wei Lu: Building CORBA Objects with DOS Software Applications. 252-259
Panel: Security and the World Wide Web
Bhavani M. Thuraisingham: Panel Overview. 260-261
Software Engineering Practices

Claudine Toffolon, Salem Dakhli: A Framework for Software Engineering Inconsistencies Analysis and Reduction. 270-277
Bernhard Pieber, Wolfgang Goebl: A Generative Approach for Building Data-Oriented Information Systems. 278-284
Maarten van Steen, Stefan Van der Zijden, Henk J. Sips: Software Engineering for Scalable Distributed Applications. 285-293
Distributed Systems
Petra Oldengarm, Aart van Halteren: A Multiview Visualization Architecture for Open Distributed Systems. 294-301
Assia Khiat, Mohamed Naimi: A Solution to the Distributed Mutual Exclusion Problem in K-Groups. 302-307
Mark Polman, Maarten van Steen, Arie de Bruin: A Structured Design Technique for Distributed Programs. 308-315
Design Patterns & Frameworks II
António Rito Silva, Pedro Manuel Antunes Sousa, Miguel Antunes: Naming: Design Pattern and Framework . 316-323
Mutsumi Komuro, Akefumi Kumeta: Application of Design Patterns for the Self-Development of a Java Preprocessor. 330-337
Panel: Real-Time Systems
Wolfgang A. Halang, K. H. Kim, Kinji Mori, Ulrich Schmid, Horst Wedde: Real-Time Systems - Panel Overview. 338-343
Information and Systems Security
María Ángeles Díaz Fondón, Darío Álvarez Gutiérrez, Lourdes Tajes Martínez, Fernando Álvarez García, Juan Manuel Cueva Lovelle: Capability-Based Protection for Integral Object-Oriented Systems. 344-349
Lau Kung Wei, Stan Jarzabek: A Generic Discretionary Access Control System for Reuse Frameworks. 356-363
Industry Presentation III: Building and Evolving Large Systems

Charles Hagwood, Raghu Kacker, James Yen, David Banks, Lynne Rosenthal, Leonard Gallagher, Paul E. Black: Reliability of Conformance Tests. 368-373
Formal Specifications
Lisandro Zambenedetti Granville, Maria Janilce B. Almeida: Specification of E-LOTOS Systems in the E-DART Environment. 374-380
Mehmet Bülent Özcan, P. W. Parry, Ian C. Morrey, Jawed I. A. Siddiqi: Requirements Validation based on the Visualization of Executable Formal Specifications. 381-386
Barrett R. Bryant, Viswanathan Vaidyanathan: Object-Oriented Software Specification in Programming Language Design and Implementation. 387-392
Xiaoping Jia, Sotiris Skevoulis: Code Synthesis Based on Object-Oriented Design Models and Formal Specifications. 393-399
Computer Supported Cooperative Work
Takao Okubo, Takahide Matsutsuka, Yuka Tanaka, Hirotaka Hara, Sanya Uehara: An Optimistic Method for Updating Information in Distributed Collaborative Work. 400-405
Siu-Kai So, Ishfaq Ahmad, Kamalakar Karlapalem: Allocating Data Objects to Multiple Sites for Fast Browsing of Hypermedia Documents. 406-411
Hajime Iwamoto, Chihiro Ito, Yahiko Kambayashi: Design and Implementation of Action History View Mechanisms for Hypermedia Systems. 412-420
Michael Stein, Mats Per Erik Heimdahl, John Riedl: A General Framework for Interconnecting Annotations of Software Systems. 421-429
Web Information Management

Giacomo Cabri, Letizia Leonardi, Franco Zambonelli: The Impact of the Coordination Model in the Design of Mobile Agent Applications. 436-441
Stathes Hadjiefthymiades, Drakoulis Martakos, Costas Petrou: State Management in WWW Database Applications. 442-448
Valeria Cardellini, Michele Colajanni, Philip S. Yu: Efficient State Estimators for Load Control Policies in Scalable Web Server Clusters. 449-457
Software Testing and Verification
Michel Lemoine, D. Marre, P. Thuillier, J.-L. Wippler: Validating Requirements: The Evolutionary Approach. 458-463
István Forgács, Ákos Hajnal, Éva Takács: Regression Slicing and Its Use in Regression Testing. 464-469
Armin Beer, Stefan Mohacsi, Christian Stary: IDATG: An Open Tool for Automated Testing of Interactive Software. 470-475
Stephen J. H. Yang, Alex S. Lee, William C. Chu, Hongji Yang: Rule Base Verification Using Petri Nets. 476-485
Keynote Address III: New Information Services for an Integrated Visionary System
Mark T. Maybury: Tools for the Knowledge Analyst: An Information Superiority Visionary Demonstration. 486-495
Reuse and Reengineering for Software Evolution
Holger D. Hofmann, Jeanne Stynes: Implementation Reuse and Inheritance in Distributed Component Systems. 496-501
Walter Cazzola, Andrea Savigni, Andrea Sosio, Francesco Tisato: A Fresh Look at Programming-in-the-Large. 502-506
W. Lam, Martin Loomes: Re-engineering for Reuse: A Paradigm for Evolving Complex Reuse Artefacts. 507-512
Jens H. Jahnke, Ulrich Nickel, D. Wagenblasst: A Case Study in Supporting Schema Evolution of Complex Engineering Information Systems. 513-521
Panel: Euro-Conversion and the Year 2K Problem
Roland Mittermeir: Euro-Conversion and Year 2000 Problem. 522-523
J. Barrie Thompson: The New Millennium: A Turning Point. 524
René Klösch: Position Paper. 525-527
Enterprise Computing and Project Management
Gwo-Dong Chen, Chen-Chung Liu, Jorng-Tzong Horng: Maintaining Execution Histories for Understanding the Execution of Business Processes. 528-533
Carl K. Chang, Chikuang Chao, Thinh T. Nguyen, Mark J. Christensen: Software Project Management Net: A New Methodology on Software Management. 534-539
Janis Putman, Stephen Strong: A Federated Virtual Enterprise (VE) of Partners Creating a Federated E of Systems. 540-547
Application Systems
Akira Abeta, Ken'ichi Kakizaki: Operation Record Based Work Events Grouping Method for Personal Information Management System. 548-555
Shigeki Kawano, Katsumi Kawano, Hiroshi Wataya: An Autonomous Decentralized System Architecture for Distributed Information and Control Systems. 556-562
D. I. Belov, R. H. Sadykhov: Computer Simulation of the Inverse Problem of Electrocardiography. 563-567
Ricardo Orosco, Roberto Moriyón: Reducing the Effort of Building Object-Oriented Visualizations. 568-575
Web Data Access for Hypermedia Systems

Ben Kao, Joseph K. W. Lee, David Wai-Lok Cheung, Chi-Yuen Ng: Recommending Anchor Points in Structure-Preserving Hypertext Document Retrieval. 582-587
Karl M. Göschka, Jürgen Falb, Wolfgang Radinger: Database Access with HTML and Java - A Comparison Based on Practical Experiences. 588-595
Panel: Component Architectures
Mark J. Christensen: Panel on software component architectures. 596
Mikio Aoyama: Componentware and Composable Software Architecture. 597
Eric Hughes: Component Technologies: Avoiding the Herd Mentality. 598
Gilda Pour: Towards Component-Based Software Engineering. 599-601
Scheduling

Lisa Cingiser DiPippo, Victor Fay Wolfe, Roman Ginis, Michael Squadrito, Thomas Wheeler, Russell Johnston: A Scheduling Service for a Dynamic Real-Time CORBA System. 608-613
KyungOh Lee, Heon Young Yeom: A Dynamic Scheduling Mechanism for an Effective Admission Control for Variable-Bit-Rate Video Streams. 614-621
Data Management and Mining
Marion G. Ceruti: Challenges in Data Management for the United States Department of Defense (DoD) Command Control, Communications, Computers, and Intelligence (C4I) Systems. 622-629
Ming-Syan Chen: Using Multi-Attribute Predicates for Mining Classification Rules. 636-643
Panel: Directions for Software Technology
Stephen S. Yau: Panel Session: Directions for Software Technology. 644
Maarten Boasson: Directions for software technology. 645-646
Akira K. Onoma: Evaluation of Object-Orientation for Industrial Usage. 647-648



