Education, Science, Technology, Innovation and Life
Open Access
Sign In

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

All published work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright © 2016 - 2031 Clausius Scientific Press Inc. All Rights Reserved.