Consistency by Construction: The Case of MERODE
Consistency by Construction: The Case of MERODE
复制标题
构建一致性:MERODE 案例
DOI:
10.1007/978-3-540-39597-3_11
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
G. Dedene
中科院分区:
文献类型:
--
作者:
M. Snoeck;Cindy Michiels;G. Dedene
Modeling languages such as UML offer a set of basic models to describe a software system from different views and at different levels of abstraction. Tools supporting an unrestricted usage of these UML models cannot guarantee the consistency between multiple models/views, due to the lack of a formal definition of the semantics of UML diagrams. A better alternative that does allow for automatic consistency checking is modeling according to the single model principle. This approach is based on the conception of a single model, for which different views are constructed, and with an automatic or semi-automatic generation or consistency checking among these views. Three basic approaches to consistency checking are consistency by analysis, consistency by monitoring and consistency by construction. In this paper we illustrate the consistency by construction approach by means of the conceptual domain modeling approach MERODE and its associated case-tool MERMAID. We also illustrate how consistency by construction improves the validity and completeness of the conceptual model.