• DocumentCode
    2826886
  • Title

    Toward the interoperable software design models: quartet of UML, XML, DOM and CORBA

  • Author

    Suzuki, Junichi ; Yamamoto, Yoshikazu

  • Author_Institution
    Dept. of Comput. Sci., Keio Univ., Yokohama, Japan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    163
  • Lastpage
    172
  • Abstract
    Unified Modeling Language (UML) has been widely accepted as an object-oriented analysis/design methodology in the software engineering community, and is in the process of revised standardization at OMG (Object Management Group). One of the current major enhancements is SMIF (Stream-based Model interchange Format) specification, which aims to interchange UML models in a standard based way. It is expected to be based on XML (eXtensible Markup language) standard and used in various development tools such as CASE tools, automatic documentation tools and repositories. This paper addresses a standard-based UML model interchange and presents our effort to make UML interoperable. We developed a XML-based exchange format called UXF (UML eXchange Format) and a distributed model management system for UML. The system leverages the team development reuse of design models and tool interoperability by interchanging the model information with XML through the Document Object Model (DOM) interface that is implemented on top of CORBA (Common Object Request Broker Architecture). DOM provides a platform and programming language neutral interface to manipulate the content, structure and style of documents. Our work shows a practical application of some key standards in terms of the software model interchange. It provides multiple levels of interoperability for UML, thereby UML models can be highly interoperable
  • Keywords
    distributed object management; hypermedia markup languages; object-oriented methods; object-oriented programming; open systems; software engineering; software standards; standardisation; CASE tools; CORBA; DOM; Document Object Model interface; OMG; SMIF specification; UML; Unified Modeling Language; XML; XML-based exchange format; automatic documentation tools; development tools; distributed model management system; interoperable software design models; object-oriented analysis methodology; object-oriented design methodology; platform neutral interface; programming language neutral interface; repositories; software engineering community; standard; standard-based UML model interchange; team development design model reuse; tool interoperability; Computer aided software engineering; Design methodology; Engineering management; Object oriented modeling; Software design; Software engineering; Standardization; Standards development; Unified modeling language; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Standards, 1999. Proceedings. Fourth IEEE International Symposium and Forum on
  • Conference_Location
    Curitiba
  • ISSN
    1082-3670
  • Print_ISBN
    0-7695-0068-4
  • Type

    conf

  • DOI
    10.1109/SESS.1999.766591
  • Filename
    766591