Conceptual modelling based on behavioral decomposition

The paper suggests an approach for conceptual modelling in which the phenomenon to be modelled is viewed as a behavioral unit and is recursively decomposed into smaller parts. The process is continued until all behavioral units are simple event types. Related entity types and association types with their attributes are also identified. The approach is illustrated using the example of the organization of a conference. The resultant hierarchical model can be used to structure the complexity of conceptual models, and provides an alternative to conceptual modelling based on user views. The top-down decomposition allows possible points of disagreement about the model to be identified early in the modelling process.

[1]  Harold Ossher,et al.  Subject-oriented programming: a critique of pure objects , 1993, OOPSLA '93.

[2]  D. Miller,et al.  Entity Model Clustering: Structuring A Data Model By Abstraction , 1986, Comput. J..

[3]  Arne Sølvberg,et al.  Activity Modeling and Behavior Modeling , 1986, Information Systems Design Methodologies: Improving the Practice.

[4]  Toby J. Teorey,et al.  ER model clustering as an aid for user communication and documentation in database design , 1989, CACM.

[5]  James E. Rumbaugh,et al.  An object or not an object , 1992 .

[6]  J. A. Bubenko,et al.  A declarative approach to conceptual information modeling , 1986, Trends in Information Systems.

[7]  Ron Weber,et al.  Toward a Theory of the Deep Structure of Information Systems , 1990, ICIS.

[8]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[9]  Edward Yourdon,et al.  Object-oriented analysis (2nd ed.) , 1991 .

[10]  Valeria De Antonellis,et al.  DATAID-1: A database design methodology , 1985, Inf. Syst..

[11]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[12]  Dov M. Gabbay,et al.  Inconsistency Handling in Multperspective Specifications , 1994, IEEE Trans. Software Eng..

[13]  Erich J. Neuhold,et al.  Semantics of data bases: The semantics of data models , 1978, Inf. Syst..

[14]  Henk Sol,et al.  Information Systems Methodologies: A Framework for Understanding , 1988 .

[15]  Sharma Chakravarthy,et al.  Snoop: An Expressive Event Specification Language for Active Databases , 1994, Data Knowl. Eng..

[16]  Janis A. Bubenko,et al.  Information Modeling in the Context of System Development , 1980, IFIP Congress.

[17]  Henk Sol,et al.  Information Systems Design Methodologies: A Comparative Review , 1983 .

[18]  Peter Checkland,et al.  Soft Systems Methodology in Action , 1990 .