Appling MDA approach to solve the interoperability problem in modelio and Argouml tools
Wafae Lahlayl1, Naoual Berbiche2, Fatima Guerouate3, Mohamed Sbihi4

1Wafae Lahlayl, LASTIMI Laboratory, Superior School of Technologies of Sale, Mohammadia School of Engineering, Mohamed V University city of Rabat, Morocco.
2Naoual Berbiche, LASTIMI Laboratory, Superior School of Technologies of Sale, Mohammadia School of Engineering, Mohamed V University city of Rabat, Morocco.
3Fatima Guerouate, , LASTIMI Laboratory, Superior School of Technologies of Sale, Mohammadia School of Engineering, Mohamed V University city of Rabat, Morocco.
4Mohamed Sbihi, , LASTIMI Laboratory, Superior School of Technologies of Sale, Mohammadia School of Engineering, Mohamed V University city of Rabat, Morocco.

Manuscript received on 18 June 2019 | Revised Manuscript received on 25 June 2019 | Manuscript published on 30 June 2019 | PP: 1596-1603 | Volume-8 Issue-5, June 2019 | Retrieval Number: E7432068519/19©BEIESP
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: The modeling of computer systems is applied by the approach called MDA (Model Driven Architecture) which recommends presenting the computer system in the form of models; these are described by UML modeling software. These models are serialized by another standard published by the OMG called XML Metadata Interchange (XMI) which is recommended to ensure interoperability between UML modeling tools. However, the independent evolutions of these standards; namely UML and XMI; have caused interoperability problems between UML modeling softwares. In the article “Solving the Interoperability Problem between UML Modeling Tools: Modelio and ArgoUML”, we solved the problem of interoperability at the level of the XMI files of class diagrams of UML language and mainly between Modelio and ArgoUML using the transformation by XSLT template. This paper presents, on the one hand, a hybrid transformation approach via ATL to transform XMI files to solve the interoperability problem and, on the other hand, a comparison of this solution to the previous transformation by XSLT models.
Keywords: MDA, Interoperability, UML, XMI, ATL, Modelio, Argo UML, Class Diagram, XSLT.

Scope of the Article: Metadata Approache