Analogical reuse of structural and behavioural aspects of event-based object-oriented domain models

The focus is on the reuse of event-based, object-oriented domain models. The paper presents a generic domain model for domain abstraction, object allocation, and shows how this model can be reused in analogous domains such as hotel administration, a car rental company, and a library. Both the reuse of structural and behavioural aspects is investigated. In particular the paper addresses the reuse of the participation of domain objects in real-world events and the reuse of object life-cycle specifications.

[1]  Christer Nellborn Business and Systems Development: Opportunities for an Integrated Way-of-Working , 1999 .

[2]  Monique Snoeck,et al.  Object-Oriented Enterprise Modelling with MERODE , 1999 .

[3]  Suzanne Robertson,et al.  Mastering the Requirements Process , 1999 .

[4]  John Daniels,et al.  Designing object systems: object-oriented modelling with Syntropy , 1995 .

[5]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[6]  S. Castano,et al.  The F3 reuse environment for requirements engineering , 1994, SOEN.

[7]  Monique Snoeck,et al.  Existence Dependency: The Key to Semantic Integrity Between Structural and Behavioral Aspects of Object Types , 1998, IEEE Trans. Software Eng..

[8]  Guy W. Mineau,et al.  Automatic Structuring of Knowledge Bases by Conceptual Clustering , 1995, IEEE Trans. Knowl. Data Eng..

[9]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[10]  Neil A. M. Maiden,et al.  Exploiting reusable specifications through analogy , 1992, CACM.

[11]  Keith Robinson,et al.  Object Oriented SSADM , 1994 .

[12]  Chung-Horng Lung,et al.  An approach to the classification of domain models in support of analogical reuse , 1995, SSR '95.

[13]  Silvana Castano,et al.  Building reusable components in the public administration domain , 1995, SSR '95.

[14]  Geert Poels,et al.  Distance Measures for Information System Reengineering , 2000, CAiSE.

[15]  Sandeep Purao,et al.  Intelligent Support for Retrieval and Synthesis of Patterns for Object-Oriented Design , 1997, ER.

[16]  Desmond D'Souza,et al.  Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .