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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rational Software et al. UML Proposal Summary. OMG document number: ad/97-08-02 (1997)
Rational Software et al. UML Summary. OMG document number: ad/97-08-03 (1997)
Rational Software et al. UML Semantics. OMG document number: ad/97-08-04 (1997)
Rational Software et al. UML Notation Guide. OMG document number: ad/97-08-05 (1997)
Rational Software et al. UML Extension for Objectory Process for Software Engineering. OMG document number: ad/97-08-06 (1997)
Rational Software et al. Object Constraint Language Specification. OMGdocument number: ad/97-08-08 (1997)
Rational Software et al. UML Extension for Business Modeling. OMG document number: ad/97-08-07 (1997)
Rational Software et al. OA&D CORBAfacility. OMG document number: ad/97-08-09 (1997)
Booch, G.: Object-Oriented Analysis and Design, 2nd edn. The Benjamin/Cummings Publishing (1994)
Rumbaugh, J., et al.: Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs (1991)
Jacobson, I.: Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley, Reading (1995)
UML Revision Task Force in Object Management Group at http://uml.systemhouse.mci.com/
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)
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
Clark, J., Deach, S. (eds.): Extensible Stylesheet Language (XSL). W3C Working Draft (August 18, 1998), http://www.w3.org/TR/WD-xsl
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/
Maler, E., DeRose, S. (eds.): XML Pointer Language (XPointer). W3C Working Draft (March 03, 1998), http://www.w3.org/TR/1998/WD-xptr-19980303
Maler, E., DeRose, S. (eds.): XML Linking Language (XLink). W3C Working Draft (March 03, 1998), http://www.w3.org/TR/1998/WD-xlink-19980303
A series of CDIF specifications are available at, http://www.cdif.org/
Rational Software. UML-Compliant Interchange Format. OMG document number: ad/97-01-13 (1997)
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
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)
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)
UML Xchange at http://www.cam.org/nrivard/uml/umlxchng.html
UML to Text at http://www.ccs.neu.edu/home/nickman/com1205/umltext.html
UXF project Web site at http://www.yy.cs.keio.ac.jp/~suzuki/project/uxf
Object Management Group. Common Object Request Broker Architecture version 2.2 (1998), available at, http://www.omg.org/
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)
Apparao, V., et al. (eds.): Document Object Model (DOM) Level 1 Specification version 1.0. W3C proposed recommendation (August 18, 1998)
The CDIF XML-based Transfer Format at http://www.cdif.org/overview/xmlsyntax.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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