• DocumentCode
    2702877
  • Title

    Extending UML for model composition

  • Author

    Estublier, Jacky ; Ionita, Anca Daniela

  • Author_Institution
    LSR-IMAG, Grenoble, France
  • fYear
    2005
  • fDate
    29 March-1 April 2005
  • Firstpage
    31
  • Lastpage
    38
  • Abstract
    The success of UML and more generally, of the model driven approach, has led to a proliferation of models, representing various systems, but the description of large applications may actually be composed of several system models. Therefore, the challenge is to determine how to compose independent system models, in order to build large applications. We present in this paper the software federation approach developed by our team. A federation relies on the concept of a domain, which describes a specific application domain, represented with a specific meta-model. Building a software federation means composing independently developed domains, by composing their meta-models. The UML standard, which is well supported by tools, has been found convenient for describing our meta-models, but it turns out that it does not contain sufficient modelling capabilities for the composition of these models. This paper analyses the need for model composition, the available UML concepts related to model composition and proposes an UML profile allowing the composition of models in software federations.
  • Keywords
    Unified Modeling Language; formal specification; software architecture; software maintenance; UML; Unified Modeling Language; meta-model; model composition; model driven approach; software federation; software maintenance; Application software; Engineering management; Model driven engineering; Object oriented modeling; Robustness; Software engineering; Software tools; Technology management; Unified modeling language; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. Proceedings. 2005 Australian
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2257-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2005.25
  • Filename
    1401998