• DocumentCode
    130512
  • Title

    Grammar-based model transformations

  • Author

    Besova, Galina ; Steenken, Dominik ; Wehrheim, Heike

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Paderborn, Paderborn, Germany
  • fYear
    2014
  • fDate
    7-10 Sept. 2014
  • Firstpage
    1601
  • Lastpage
    1610
  • Abstract
    Model transformation is a key concept in model-driven software engineering. The definition of model transformations is usually based on meta-models describing the abstract syntax of languages. While meta-models are thereby able to abstract from superfluous details of concrete syntax, they often loose structural information inherent in languages, like information on model elements always occurring together in particular shapes. As a consequence, model transformations cannot naturally re-use language structures, thus leading to unnecessary complexity in their development as well as analysis. In this paper, we propose a new approach to model transformation development which allows to simplify and improve the quality of the developed transformations via the exploitation of the languages´ structures. The approach is based on context-free grammars and transformations defined by pairing productions of source and target grammars. We show that such transformations exhibit three important characteristics: they are sound, complete and deterministic.
  • Keywords
    computational linguistics; context-free grammars; meta data; software engineering; abstract syntax; concrete syntax; context-free grammars; context-free transformation; developed transformation; grammar-based model transformations; language structure; languages structure; meta-models; model element; model transformation development; model-driven software engineering; source grammar; structural information; target grammar; unnecessary complexity; Abstracts; Computational modeling; Computer science; Concrete; Grammar; Production; Syntactics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Systems (FedCSIS), 2014 Federated Conference on
  • Conference_Location
    Warsaw
  • Type

    conf

  • DOI
    10.15439/2014F144
  • Filename
    6933210