• DocumentCode
    237039
  • Title

    Typing and subtyping of metamodels

  • Author

    Berg, Henning ; Moller-Pedersen, Birger

  • Author_Institution
    Department of Informatics, University of Oslo, Norway
  • fYear
    2014
  • fDate
    7-9 Jan. 2014
  • Firstpage
    111
  • Lastpage
    118
  • Abstract
    In model-driven engineering, models are considered first-class entities. Model-driven engineering has been around for over a decade. Still, there has not been much work on how to type models or metamodels, which is important to realise true model-driven software development. In this paper, we discuss how a metamodel can be typed by means of an enclosing class whose state can be utilised by tools such as editors and interpreters. This allows using established object-oriented mechanisms on the metamodel level and supports specialisation of metamodels.
  • Keywords
    Analytical models; Generators; Object oriented modeling; Semantics; Software; Steel; Syntactics; Domain-specific Modelling; Languages; Metamodelling; Subtyping; Typing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Engineering and Software Development (MODELSWARD), 2014 2nd International Conference on
  • Conference_Location
    Lisbon, Portugal
  • Print_ISBN
    978-9-8975-8065-9
  • Type

    conf

  • Filename
    7018453