Skip to main content

An Approach to Identify and Manage Interoperability of Class Diagrams in Visual Paradigm and MagicDraw Tools

  • Conference paper
Book cover Contemporary Computing (IC3 2010)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 95))

Included in the following conference series:

  • 710 Accesses

Abstract

Unified Modeling language (UML) is a standard language for specifying, visualizing, constructing and documenting the artifacts of software systems. UML consists of several design diagrams such as State diagram, Class diagram, Use case diagram, Activity diagram, Sequence diagram etc. These diagrams are designed using many diverse tools such as Visual Paradigm, MagicDraw, ArgoUML, Rational Rose etc. These tools store model information (both diagram and content information) in XMI files. These tools use different tags to store model information in XMI files. Due to the difference in tags of XMI files used by these tools, interoperability in these tools becomes difficult. Interoperability of modeling tools is important because it can make these tools reusable and extensible. This paper reports on an approach and algorithm for identifying and resolving the interoperability issue at content information level of UML Class diagrams between Visual Paradigm and MagicDraw.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Díaz, L.M., Wüstner, E., Buxmann, P.: Inter-organizational Document Exchange, Facing the Conversion Problem with XML. In: Proceedings of the 2002 ACM symposium on Applied computing, ACM, SAC 2002 (March 2002)

    Google Scholar 

  2. Stevens, P.: Small-Scale XMI Programming: A Revolution in UML Tool Use. Automated Software Engineering Kluwer Academic Publishers 10(1), 7–21 (2003)

    Article  Google Scholar 

  3. Persson, A., Gustavsson, H., Lings, B., Lundell, B., Mattsson, A., Ärlig2, U.: OSS tools in a heterogeneous environment for embedded systems modeling: an analysis of adoptions of XMI. In: Proceedings of the fifth workshop on Open source software engineering ACM, 5-WOSSE (July 2005)

    Google Scholar 

  4. Huang, S., Gohel, V., Hsu, S.: Towards Interoperability of UML Tools for Exchanging High Fidelity Diagrams. In: Proceedings of the 25th annual ACM international conference on Design of communication, SIGDOC 2007 (October 2007)

    Google Scholar 

  5. Routledge, N., Bird, L., Goodchild, A.: UML and XML Schema. In: Proceedings of the 13th Australasian database conference. ACM International Conference Proceeding Series, vols. 5, 18, pp. 157–166 (2002)

    Google Scholar 

  6. Jiang, J., Systa, T.: Exploring Differences in Exchange Formats – Tool Support and Case Studies. In: Proceedings of the Seventh European Conference on Software Maintenance and Reengineering (2003)

    Google Scholar 

  7. Liedes, S.: Converting UML Models From Telelogic TAU To XMI (April 12, 2007)

    Google Scholar 

  8. Shah, B., Rao, P., Moon, B., Rajagopalan, M.: A Data Parallel Algorithm for XML DOM Parsing. In: Proceedings of the 6th International XML Database Symposium on Database and XML Technologies. Springer, Heidelberg (August 2009)

    Google Scholar 

  9. Lundell, B., Lings, B., Persson, A., Mattsson, A.: UML Model Interchange in Heterogeneous Tool Environments: An Analysis of Adoptions of XMI 2. Springer, Heidelberg (2006)

    Google Scholar 

  10. http://en.wikipedia.org/wiki/Main_Page

  11. http://www.omg.org/

  12. Jalloul, G.: UML by Example. Cambridge University Press, Cambridge (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bansal, G., Vijayvargiya, D., Garg, S., Singh, S.K. (2010). An Approach to Identify and Manage Interoperability of Class Diagrams in Visual Paradigm and MagicDraw Tools. In: Ranka, S., et al. Contemporary Computing. IC3 2010. Communications in Computer and Information Science, vol 95. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14825-5_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14825-5_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14824-8

  • Online ISBN: 978-3-642-14825-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics