Towards Model Driven Tool Interoperability: Bridging Eclipse and Microsoft Modeling Tools

Hugo Bruneliere 1 Jordi Cabot 1 Caue Clasen 1 Frédéric Jouault 1 Jean Bézivin 1, 2
1 ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : Successful application of model-driven engineering approaches requires interchanging a lot of relevant data among the tool ecosystem employed by an engineering team (e.g., requirements elicitation tools, several kinds of modeling tools, reverse engineering tools, development platforms and so on). Unfortunately, this is not a trivial task. Poor tool interoperability makes data interchange a challenge even among tools with a similar scope. This paper presents a model-based solution to overcome such interoperability issues. With our approach, the internal schema/s (i.e., metamodel/s) of each tool are explicited and used as basis for solving syntactic and semantic dierences between the tools. Once the corresponding metamodels are aligned, model-to model transformations are (semi)automatically derived and executed to perform the actual data interchange. We illustrate our approach by bridging the Eclipse and Microsoft (DSL Tools and SQL Server Modeling) modeling tools.
Document type :
Conference papers
Complete list of metadatas

Cited literature [18 references]  Display  Hide  Download
Contributor : Hugo Bruneliere <>
Submitted on : Tuesday, November 9, 2010 - 2:24:41 PM
Last modification on : Thursday, May 16, 2019 - 1:26:02 PM
Long-term archiving on : Thursday, February 10, 2011 - 2:50:09 AM


Files produced by the author(s)


  • HAL Id : hal-00534373, version 1


Hugo Bruneliere, Jordi Cabot, Caue Clasen, Frédéric Jouault, Jean Bézivin. Towards Model Driven Tool Interoperability: Bridging Eclipse and Microsoft Modeling Tools. 6th European Conference on Modeling Foundations and Applications (ECMFA 2010), Jun 2010, Paris, France. pp.32--47. ⟨hal-00534373⟩



Record views


Files downloads