Co-evolution of Metamodels and Models based on Instantiation
			
				 Download as PDF
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