Towards interoperability of UML tools for exchanging high-fidelity diagrams

  • Authors:
  • Shihong Huang;Vaishali Gohel;Sam Hsu

  • Affiliations:
  • Florida Atlantic University, Boca Raton, FL;Florida Atlantic University, Boca Raton, FL;Florida Atlantic University, Boca Raton, FL

  • Venue:
  • SIGDOC '07 Proceedings of the 25th annual ACM international conference on Design of communication
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In today's global software engineering projects, where development activities are distributed geographically and temporally, it is increasingly important for CASE tools to maintain the information (both syntactic and semantic) captured in the design models. The Unified Modeling Language (UML) is the de facto standard for modeling software applications and UML diagrams serve as graphical documentations of the software system. The interoperability of UML modeling tools is important in supporting the model exchange. Tool interoperability is often implemented using XML Metadata Interchange (XMI). Unfortunately, there is a loss of fidelity of the design documentation when transforming between UML and XMI due to the compatibility of different versions of UML, XMI and add-on proprietary information, which hinder reuse. This paper reports on an ongoing study evaluating the interoperability of UML modeling tools by assessing the quality of XMI documents representing the design. Case studies in the paper demonstrate a framework of preserving the fidelity of UML models data when importing and exporting different UML models in a distributed heterogeneous environment.