Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1618))

Included in the following conference series:

Abstract

Unified Modeling Language (UML) has been widely accepted in the software engineering area, because it provides most of the concepts and notations that are essential for documenting object-oriented models. However, UML does not have an explicit format to describe and interchange its model information intentionally. This paper addresses the UML model interchange and presents our efforts to make UML highly interoperable. We developed an interchange format called UXF (UML eXchange Format) based on XML (Extensible Markup Language). UXF is a simple and well-structured format to encode UML models. It leverages the tool interoperability, team development and reuse of design models by interchanging the model information with the the XML standard. Also, we propose an open distribution platform for UML models, which provides multiple levels of interoperability of UML models. Our work shows an important step in the evolution for the interoperable UML.

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. Rational Software et al. UML Proposal Summary. OMG document number: ad/97-08-02 (1997)

    Google Scholar 

  2. Rational Software et al. UML Summary. OMG document number: ad/97-08-03 (1997)

    Google Scholar 

  3. Rational Software et al. UML Semantics. OMG document number: ad/97-08-04 (1997)

    Google Scholar 

  4. Rational Software et al. UML Notation Guide. OMG document number: ad/97-08-05 (1997)

    Google Scholar 

  5. Rational Software et al. UML Extension for Objectory Process for Software Engineering. OMG document number: ad/97-08-06 (1997)

    Google Scholar 

  6. Rational Software et al. Object Constraint Language Specification. OMGdocument number: ad/97-08-08 (1997)

    Google Scholar 

  7. Rational Software et al. UML Extension for Business Modeling. OMG document number: ad/97-08-07 (1997)

    Google Scholar 

  8. Rational Software et al. OA&D CORBAfacility. OMG document number: ad/97-08-09 (1997)

    Google Scholar 

  9. Booch, G.: Object-Oriented Analysis and Design, 2nd edn. The Benjamin/Cummings Publishing (1994)

    Google Scholar 

  10. Rumbaugh, J., et al.: Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs (1991)

    Google Scholar 

  11. Jacobson, I.: Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley, Reading (1995)

    Google Scholar 

  12. UML Revision Task Force in Object Management Group at http://uml.systemhouse.mci.com/

  13. Suzuki, J., Yamamoto, Y.: Making UML models exchangeable over the internet with XML. In: Proceedings of UML 1998, Mulhouse, France, June 1998, pp. 65–74 (1998)

    Google Scholar 

  14. Bray, T., Paoli, J., Sperberg-McQueen, C.M. (eds.): Extensible Markup Language (XML) 1.0. W3C Recommendation (February 10, 1998), http://www.w3.org/TR/1998/REC-xml-19980210

  15. Clark, J., Deach, S. (eds.): Extensible Stylesheet Language (XSL). W3C Working Draft (August 18, 1998), http://www.w3.org/TR/WD-xsl

  16. Bos, B., Lie, H.W., Lilley, C., Jacobs, I. (eds.): Cascading Style Sheets, level 2: CSS2 Specification. W3C Recommendation (May 12, 1998), http://www.w3.org/TR/REC-CSS2/

  17. Maler, E., DeRose, S. (eds.): XML Pointer Language (XPointer). W3C Working Draft (March 03, 1998), http://www.w3.org/TR/1998/WD-xptr-19980303

  18. Maler, E., DeRose, S. (eds.): XML Linking Language (XLink). W3C Working Draft (March 03, 1998), http://www.w3.org/TR/1998/WD-xlink-19980303

  19. A series of CDIF specifications are available at, http://www.cdif.org/

  20. Rational Software. UML-Compliant Interchange Format. OMG document number: ad/97-01-13 (1997)

    Google Scholar 

  21. Object Management Group. Stream based Model Interchange Format (SMIF) specification RFP. OMG document number ad/97-12-03 (1998), http://www.omg.org/library/schedule/Stream-basedModelInterchange.htm

  22. Suzuki, J., Yamamoto, Y.: Managing the software design documents with XML. In: Proceedings of the 16th Annual International Conference of Computer Documentation (ACM SIGDOC 1998), Quebec City, Canada, September 1998, pp. 127–136 (1998)

    Google Scholar 

  23. Suzuki, J., Yamamoto, Y.: Toward the interoperable software design models: quartet of UML, XML, DOM and CORBA. In: Proceedings of the 4th IEEE International Software Engineering Standards Symposium (ISESS 1999) (May 1999) (to be appeared)

    Google Scholar 

  24. UML Xchange at http://www.cam.org/nrivard/uml/umlxchng.html

  25. UML to Text at http://www.ccs.neu.edu/home/nickman/com1205/umltext.html

  26. UXF project Web site at http://www.yy.cs.keio.ac.jp/~suzuki/project/uxf

  27. Object Management Group. Common Object Request Broker Architecture version 2.2 (1998), available at, http://www.omg.org/

  28. Suzuki, J., Yamamoto, Y.: Document brokering with agents: Persona approach. In: Proceedings of Workshop on Interactive System and Software (WISS) 1998 (December 1998) (to be appeared)

    Google Scholar 

  29. Apparao, V., et al. (eds.): Document Object Model (DOM) Level 1 Specification version 1.0. W3C proposed recommendation (August 18, 1998)

    Google Scholar 

  30. The CDIF XML-based Transfer Format at http://www.cdif.org/overview/xmlsyntax.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Suzuki, J., Yamamoto, Y. (1999). Making UML Models Interoperable with UXF. In: Bézivin, J., Muller, PA. (eds) The Unified Modeling Language. «UML»’98: Beyond the Notation. UML 1998. Lecture Notes in Computer Science, vol 1618. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48480-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-48480-6_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66252-5

  • Online ISBN: 978-3-540-48480-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics