The conference on Object Oriented Information Systems (OOIS) is now an es- blished international conference where innovative ideas, research, applications, and experiences in the design, development, and use of object oriented infor- tionsystems,fromboththeacademicandindustrialenvironments,arepresented. The ninth OOIS conference was held at the University of Geneva, September 2–5, 2003. The main theme was the Evolution of Object Oriented Information Systems. The papers presented ideas and issues related to the evolution, ad- tability, restructuring, and ?exibility of OOIS. In the context of the conference, ?ve workshops and four tutorials were organized providing a discussion forum for new ideas and including in depth presentations on important “hot” subjects. The three invited speakers of the ninth OOIS conference provided an - ternative view on OOIS and their evolution. Prof. John Mylopoulos (Univ- sity of Toronto and VLDB president) gave the opening presentation entitled “Agent Oriented IS Development” , Dr. Richard Soley (OMG President and CEO) gave the closing presentation entitled “Model Driven Architecture: The Evolution of Object-Oriented Systems?” and Prof. Lina Al-Jadir (American U- versity of Beirut) gave the theme presentation entitled “Once Upon a Time a DTD Evolved into Another DTD...”.
Author(s): John Mylopoulos (auth.), Dimitri Konstantas, Michel Léonard, Yves Pigneur, Shusma Patel (eds.)
Series: Lecture Notes in Computer Science 2817
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2003
Language: English
Pages: 432
Tags: Database Management; Software Engineering; Information Storage and Retrieval; Information Systems Applications (incl.Internet); Computer Appl. in Administrative Data Processing; Business Information Systems
Front Matter....Pages -
Agent Oriented Software Development....Pages 1-1
Model Driven Architecture: The Evolution of Object-Oriented Systems?....Pages 2-2
Once Upon a Time a DTD Evolved into Another DTD.......Pages 3-17
Evolution of Collective Object Behavior in Presence of Simultaneous Client-Specific Views....Pages 18-32
Evolving Derived Entity Types in Conceptual Schemas in the UML....Pages 33-45
Object-Oriented Graceful Evolution Monitors....Pages 46-59
Stepwise and Rigorous Development of Evolving Concurrent Information Systems: From Semi-formal Objects to Sound Evolving Components....Pages 60-70
Compliance Gaps: A Requirements Elicitation Approach in the Context of System Evolution....Pages 71-82
UML-Based Metamodeling for Information System Engineering and Evolution....Pages 83-94
Building a Wizard for Framework Instantiation Based on a Pattern Language....Pages 95-106
Event-Based Software Architectures....Pages 107-117
Aided Domain Frameworks Construction and Evolution....Pages 118-129
A Contract-Based Approach of Resource Management in Information Systems....Pages 130-141
Representing User-Interface Patterns in UML....Pages 142-151
Accommodating Changing Requirements with EJB....Pages 152-163
A Framework for Supporting Views in Component Oriented Information Systems....Pages 164-178
Enabling Design Evolution in Software through Pattern Oriented Approach....Pages 179-190
Extracting Domain-Specific and Domain-Neutral Patterns Using Software Stability Concepts....Pages 191-201
Designing Storage Structures for Management of Materialised Methods in Object-Oriented Databases....Pages 202-213
Overcoming the Complexity of Object-Oriented DBMS Metadata Management....Pages 214-225
Primitive Operations for Schema Evolution in ODMG Databases....Pages 226-237
Models and Guidelines for the Design of Progressive Access in Web-Based Information Systems....Pages 238-249
Mediaviews: A Layered View Mechanism for Integrating Multimedia Data....Pages 250-261
An Efficient Object Hierarchy Construction for Viewing Internet Products on Mobile Phones....Pages 262-273
A Conceptualization of OO Evolution....Pages 274-278
Workflow Evolution: Generation of Hybrid Flows....Pages 279-283
Supporting Database Evolution: Using Ontologies Matching....Pages 284-288
Designing Evolvable Location Models for Ubiquitous Applications....Pages 289-293
Refactoring the Scenario Specification: A Message Sequence Chart Approach....Pages 294-298
Model Driven Architecture for Agile Web Information System Engineering....Pages 299-303
DSL-DIA – An Environment for Domain-Specific Languages for Database-Intensive Applications....Pages 304-310
An Object-Oriented Framework for Managing Cooperating Legacy Databases....Pages 311-316
Object-Oriented Component Identification Method using the Affinity Analysis Technique....Pages 317-321
Distributed Information System Design Based on Integrity Constraints Optimization: The FKDO Algorithm....Pages 322-328
Object-Oriented Design of RTI Using Design Patterns....Pages 329-333
Functional Size Measurement of Multi-Layer Object-Oriented Conceptual Models....Pages 334-345
RISA: Object-Oriented Modeling and Simulation of Real-Time Distributed System for Air Defense....Pages 346-355
Software Process and Reuse: A Required Unification....Pages 356-367
Distributed Systems Development: Can We Enhance Evolution by Using AspectJ?....Pages 368-382
Conciliating User Interface and Business Domain Analysis and Design....Pages 383-399
Atomic Use Case: A Concept for Precise Modelling of Object-Oriented Information Systems....Pages 400-411
An Approach of Model Transformation Based on Attribute Grammars....Pages 412-423
Back Matter....Pages -