AHM: Handling heterogeneous models matching and consistency via MDE - Archive ouverte HAL Access content directly
Conference Papers Year : 2019

AHM: Handling heterogeneous models matching and consistency via MDE


To understand and manipulate a complex system, it is necessary to apply the separation of concerns and produce distinct parts called partial models. These partial models are manipulated by different designers, and are thus generally heterogeneous, that is conform to different metamodels. Global model creation requires identifying existing correspondences between the elements of the partial models. However, in practice these correspondences are either incompletely identified or not sufficiently formalized to be maintained when the partial models evolve. This restricts their use and does not allow to fully exploit them for building the global model. In order to have a complete view of the application domain, without combining the partial models in a single one, we have proposed AHM (Alignment of Heterogeneous Models), an approach to organize partial models as a network of models through a virtual global model called M1C (Model of correspondences between models) that conforms to a MetaModel of Correspondences (MMC). As models evolve, we should consider the impact of changing an element involved in a correspondence on other models to keep the coherence of the global view. So, we have defined a process that automatically identify changes, classify them and treat their potential repercussions on elements of the other partial models in order to maintain the global model consistency. The approach is illustrated by the example of a Conference Management System and applied on a case study of an Hospital Emergency Department using HMCS (Heterogeneous Matching and Consistency management Suite) a developed support tool.
Not file

Dates and versions

hal-03012570 , version 1 (18-11-2020)



Mahmoud El Hamlaoui, Saloua Bennani, Sophie Ebersold, Mahmoud Nassar, Bernard Coulette. AHM: Handling heterogeneous models matching and consistency via MDE. 13th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE 2018, Mar 2018, Madeira, Portugal. pp.288--313, ⟨10.1007/978-3-030-22559-9_13⟩. ⟨hal-03012570⟩
27 View
0 Download



Gmail Facebook Twitter LinkedIn More