Models within Models: Taming Model Complexity Using the Sub-model Lattice
Models within Models: Taming Model Complexity Using the Sub-model Lattice
复制标题
模型中的模型:使用子模型格控制模型复杂性
DOI:
--
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
Christian Glodt
中科院分区:
文献类型:
--
作者:
Pierre Kelsen;Qin Ma;Christian Glodt
Model-driven software development aims at easing the process of software development by using models as primary artifacts. Although less complex than the real systems they are based on, models tend to be complex nevertheless, thus making the task of comprehending them non-trivial in many cases. In this paper we propose a technique for model comprehension based on decomposing models into sub-models that conform to the same metamodel as the original model. The main contributions of this paper are: a mathematical description of the structure of these sub-models as a lattice, a linear-time algorithm for constructing this decomposition and finally an application of our decomposition technique to model comprehension.