Co-evolution of Metamodels and Models based on Instantiation
Download as PDF
DOI: 10.23977/cii2019.02
Author(s)
Tian Wei, Lisheng Zhang
Corresponding Author
Tian Wei
ABSTRACT
In model-driven engineering, the metamodel is one of the key artifacts of any model-based project. Similar to other artifacts, the metamodel also evolves, so the corresponding model needs to be adjusted to maintain its validity. In the co-evolution of traditional consistency change propagation, the constraint rules are manually defined, and the meta-model constraints cannot be automatically generated according to the meta-model. According to the hierarchical idea and meta-modeling mechanism of MOF, the co-evolution of traditional consistency change propagation is improved. In this paper, a co-evolution prototype based on instantiation is proposed. Based on the co-evolution prototype, according to the constraint rules of generating meta-model from meta-model, and then generating the model constraint from meta-model, an automatic generation from meta-model is proposed. Model constraint method. The case study of employee system metamodel and model evolution shows that the method is feasible.
KEYWORDS
Co-evolution, description logic, instantiation, model