A MDE Approach for Heterogeneous Models Consistency

To design a complex system, we often proceed via separation of viewpoints. Each viewpoint is described by a model that represents a domain expertise. Those partial models are generally heterogeneous (i.e conform to different metamodels) and thus performed by different designers. We proposed a matching process that links partial models through a virtual global model in order to create a complete view of the system. 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 other partial models in order to maintain the global model consistency.

[1]  Ludovico Iovino,et al.  What is needed for managing co-evolution in MDE? , 2011, IWMCP '11.

[2]  Artur Boronat,et al.  What Is a Multi-modeling Language? , 2008, WADT.

[3]  Federico Ciccozzi,et al.  Towards a Novel Model Versioning Approach Based on the Separation Between Linguistic and Ontological Aspects , 2013, ME@MoDELS.

[4]  Markus Herrmannsdoerfer,et al.  COPE : A Language for the Coupled Evolution of Metamodels and Models , 2008 .

[5]  Cédric Brun Obeo,et al.  MODEL DIFFERENCES IN THE ECLIPSE MODELING FRAMEWORK , 2008 .

[6]  Antonio Cicchetti,et al.  Automating Co-evolution in Model-Driven Engineering , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[7]  Adil Anwar,et al.  Alignment of viewpoint heterogeneous design models: "Emergency Department" Case Study , 2016, GEMOC@MoDELS.

[8]  François Fouss,et al.  Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation , 2007, IEEE Transactions on Knowledge and Data Engineering.

[9]  Craig Larman,et al.  Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process , 2001 .

[10]  Richard F. Paige,et al.  Searching for model migration strategies , 2012, ME '12.

[11]  Adil Anwar,et al.  Maintien de la cohérence de modèles de conception hétérogènes , 2015, Tech. Sci. Informatiques.

[12]  Antoine Beugnard,et al.  Conceptual interoperability through Models Federation , 2013 .

[13]  R. Hilliard Viewpoint Modeling * , 2001 .

[14]  Christophe Jacquet,et al.  Modeling heterogeneous points of view with modhel'x , 2009, MODELS'09.