• DocumentCode
    1777129
  • Title

    Programming language criteria for model transformation evaluation

  • Author

    Samimi-Dehkordi, Leila ; Khalilian, Alireza ; Zamani, Bahman

  • Author_Institution
    Dept. of Software Eng., Univ. of Isfahan, Isfahan, Iran
  • fYear
    2014
  • fDate
    29-30 Oct. 2014
  • Firstpage
    370
  • Lastpage
    375
  • Abstract
    Model Driven Engineering (MDE) has been considered as an effective discipline in the development of software systems. One integral concept of this paradigm is model-to-model transformation which can be used in different levels of abstraction. The prominent role of Model Transformations leads to use them to refine, refactor, migrate, improve, and analyze models. Currently, there exist numerous languages for model transformation. However, a major problem is the lack of an effective and comprehensive technique for assessment and comparison of model transformation approaches. To address this problem, in this paper, a new method has been developed based on the programming language evaluation criteria. Then, the proposed method has been applied on five widely-used model transformation languages. Analyzing the results demonstrate that no language is absolutely superior to the others; but rather we are enabled to choose an appropriate language for a certain application.
  • Keywords
    programming languages; software engineering; specification languages; MDE; model driven engineering; model transformation evaluation; model transformation languages; model-to-model transformation; programming language criteria; programming language evaluation criteria; software system; Analytical models; Model driven engineering; Reliability; Unified modeling language; Visualization; Evaluation Criteria; Model Driven Engineering; Model Transformation Language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Knowledge Engineering (ICCKE), 2014 4th International eConference on
  • Conference_Location
    Mashhad
  • Print_ISBN
    978-1-4799-5486-5
  • Type

    conf

  • DOI
    10.1109/ICCKE.2014.6993469
  • Filename
    6993469