• DocumentCode
    3444194
  • Title

    Framework for Defining Model Language Metamodels for CASE Tools

  • Author

    Garcia-Magarino, I. ; Gomez-Sanz, J.J.

  • Author_Institution
    Software Eng. & Artificial Intell. Fac. de Inf., Univ. Complutense de Madrid, Madrid
  • fYear
    2008
  • fDate
    5-5 April 2008
  • Firstpage
    14
  • Lastpage
    23
  • Abstract
    This paper presents a framework for defining metamodels. The main goal of this framework is to achieve the model interchange among CASE tools. This framework adds the CASE tools issues to the definitions of the model languages. The presented framework contains four internal metamodels. Firstly, a metamodel specifies the abstract syntax of the model language. Secondly, another metamodel specifies the particular elements for the connection-based languages. Thirdly, a metamodel specifies the spatial information. At last, a metamodel defines the necessary elements for the CASE tools. Each internal metamodel can be changed without having effect on the others. These four internal metamodels can be combined in several ways (denoted as configurations). Each configuration has its particular scope. The presented framework has been already used for defining the INGENIAS language and modernising the INGENIAS Development Kit (IDK). The presented framework is compared to the UML Diagram Interchange (UML-DI) specification and other relevant works.
  • Keywords
    computer aided software engineering; simulation languages; specification languages; CASE tool; connection-based languages; model language metamodel; Artificial intelligence; Automotive electronics; Computer aided software engineering; Costs; Embedded software; Libraries; Safety; Software engineering; Unified modeling language; XML; CASE tool; EMF; metamodel; model interchange; modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-based Methodologies for Pervasive and Embedded Software, 2008. MOMPES 2008. 5th International Workshop on
  • Conference_Location
    Budapest
  • Print_ISBN
    978-0-7695-3104-5
  • Type

    conf

  • DOI
    10.1109/MOMPES.2008.7
  • Filename
    4520166