Publication Details

Ghose, A. K. & Koliadis, G. (2008). Model Eco-Systems: Preliminary Work. In A. Hinze & M. Kirchberg (Eds.), Asia-Pacific Conference on Conceptual Modelling (pp. 19-28). Sydney: Australian Computer Society Inc..


Modeling is core software engineering practice. Conceptual models are constructed to establish an abstract understanding of the domain among stakeholders. These are then refined into computational models that aim to realize a conceptual specification. The refinement process yields sets of models that are initially incomplete and inconsistent by nature. The aim of the engineering process is to negotiate consistency and completeness toward a stable state sufficient for deployment / implementation. This paper presents the notion of a model ecosystem, which permits the capability to guide analyst edits toward stability by computing consistency and completeness equilibria for conceptual models during periods of model change.