• DocumentCode
    2124638
  • Title

    Providing Support for Model Composition in Metamodels

  • Author

    France, Robert ; Fleurey, Franck ; Reddy, Raghu ; Baudry, Benoit ; Ghosh, Sudipto

  • Author_Institution
    Colorado State Univ., Fort Collins
  • fYear
    2007
  • fDate
    15-19 Oct. 2007
  • Firstpage
    253
  • Lastpage
    253
  • Abstract
    In aspect-oriented modeling (AOM), a design is described using a set of design views. It is sometimes necessary to compose the views to obtain an integrated view that can be analyzed by tools. Analysis can uncover conflicts and interactions that give rise to undesirable emergent behavior. Design models tend to have complex structures and thus manual model composition can be arduous and error- prone. Tools that automate significant parts of model composition are needed if AOM is to gain industrial acceptance. One way of providing automated support for composing models written in a particular language is to define model composition behavior in the metamodel defining the language. In this paper we show how this can be done by extending the UML metamodel with behavior describing symmetric, signature-based composition of UML model elements. We also describe an implementation of the metamodel that supports systematic composition of UML class models.
  • Keywords
    Unified Modeling Language; object-oriented methods; UML metamodel; aspect-oriented modeling; complex structures; design models; design views; signature-based composition; Computer science; Containers; Distributed computing; Merging; Navigation; Software engineering; USA Councils; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2007. EDOC 2007. 11th IEEE International
  • Conference_Location
    Annapolis, MD
  • ISSN
    1541-7719
  • Print_ISBN
    978-0-7695-2891-5
  • Type

    conf

  • DOI
    10.1109/EDOC.2007.55
  • Filename
    4383998