| Invited Talks | |
| Agent Oriented Software Development | p. 1 |
| Model Driven Architecture: The Evolution of Object-Oriented Systems? | p. 2 |
| Once Upon a Time a DTD Evolved into Another DTD | p. 3 |
| Evolution of OOIS | |
| Evolution of Collective Object Behavior in Presence of Simultaneous Client-Specific Views | p. 18 |
| Evolving Derived Entity Types in Conceptual Schemas in the UML | p. 33 |
| Object-Oriented Graceful Evolution Monitors | p. 46 |
| Stepwise and Rigorous Development of Evolving Concurrent Information Systems: From Semi-formal Objects to Sound Evolving Components | p. 60 |
| Compliance Gaps: A Requirements Elicitation Approach in the Context of System Evolution | p. 71 |
| UML-Based Metamodeling for Information System Engineering and Evolution | p. 83 |
| OOIS Frameworks | |
| Building a Wizard for Framework Instantiation Based on a Pattern Language | p. 95 |
| Event-Based Software Architectures | p. 107 |
| Aided Domain Frameworks Construction and Evolution | p. 118 |
| Patterns and Components | |
| A Contract-Based Approach of Resource Management in Information Systems | p. 130 |
| Representing User-Interface Patterns in UML | p. 142 |
| Accommodating Changing Requirements with EJB | p. 152 |
| A Framework for Supporting Views in Component Oriented Information Systems | p. 164 |
| Enabling Design Evolution in Software through Pattern Oriented Approach | p. 179 |
| Extracting Domain-Specific and Domain-Neutral Patterns Using Software Stability Concepts | p. 191 |
| Object Oriented Data Bases | |
| Designing Storage Structures for Management of Materialised Methods in Object-Oriented Databases | p. 202 |
| Overcoming the Complexity of Object-Oriented DBMS Metadata Management | p. 214 |
| Primitive Operations for Schema Evolution in ODMG Databases | p. 226 |
| XML and Web | |
| Models and Guidelines for the Design of Progressive Access in Web-Based Information Systems | p. 238 |
| Mediaviews: A Layered View Mechanism for Integrating Multimedia Data | p. 250 |
| An Efficient Object Hierarchy Construction for Viewing Internet Products on Mobile Phones | p. 262 |
| Evolution | |
| A Conceptualization of OO Evolution | p. 274 |
| Workflow Evolution: Generation of Hybrid Flows | p. 279 |
| Supporting Database Evolution: Using Ontologies Matching | p. 284 |
| Designing Evolvable Location Models for Ubiquitous Applications | p. 289 |
| Refactoring the Scenario Specification: A Message Sequence Chart Approach | p. 294 |
| OO Design and Architecture | |
| Model Driven Architecture for Agile Web Information System Engineering | p. 299 |
| DSL-DIA - An Environment for Domain-Specific Languages for Database-Intensive Applications | p. 304 |
| An Object-Oriented Framework for Managing Cooperating Legacy Databases | p. 311 |
| Object-Oriented Component Identification Method Using the Affinity Analysis Technique | p. 317 |
| Distributed Information System Design Based on Integrity Constraints Optimization: The FKDO Algorithm | p. 322 |
| Object-Oriented Design of RTI Using Design Patterns | p. 329 |
| Modelling of IS | |
| Functional Size Measurement of Multi-layer Object-Oriented Conceptual Models | p. 334 |
| RISA: Object-Oriented Modeling and Simulation of Real-Time Distributed System for Air Defense | p. 346 |
| Software Process and Reuse: A Required Unification | p. 356 |
| Distributed Systems Development: Can We Enhance Evolution by Using AspectJ? | p. 368 |
| Conciliating User Interface and Business Domain Analysis and Design | p. 383 |
| Atomic Use Case: A Concept for Precise Modelling of Object-Oriented Information Systems | p. 400 |
| An Approach of Model Transformation Based on Attribute Grammars | p. 412 |
| Author Index | p. 425 |
| Table of Contents provided by Publisher. All Rights Reserved. |