Predicting Incompatibility of Transformations in Model-driven Development

被引:1
|
作者
Jazayeri, Mehdi [1 ]
Oberleitner, Johann [1 ]
机构
[1] Tech Univ Wien, Inst Informat Syst, Argentinierstraae 8-E1841, A-1040 Vienna, Austria
关键词
MDA; Model Transformation; Consistency and Co-Evolution;
D O I
10.1016/j.entcs.2004.08.039
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The grand vision of model-driven development and model-driven architecture (MDA) is to generate automatically an implementation from a high-level model of the application. The primary ingredients of model-driven development are a platform-independent model (PIM) of the application and a platform-specific model (PSM) which is derived from the PIM for a given target platform. The transformation from PIM to PSM could be done automatically if necessary mappings are defined. Even if this grand vision were to be realized sometime in the future, the evolution of applications developed in this way still poses interesting challenges. We point out specific problems that arise when evolving an application to support different platforms and different technologies. We then propose a supporting tool called a "portability checker" that can help the application developer in evolving applications developed using MDA.
引用
收藏
页码:129 / 137
页数:9
相关论文
共 50 条
  • [1] Model-Driven Development of Model transformations
    Van Gorp, Pieter
    [J]. GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 517 - 519
  • [2] A Model-Driven Approach for Model Transformations
    Ma, Zhiyi
    He, Xiao
    [J]. PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, : 1199 - 1205
  • [3] Model-driven Development of Partial Model-to-Model Transformations in a CASE Tool
    Skersys, Tomas
    Danenas, Paulius
    Pavalkis, Saulius
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2015 (ICNAAM-2015), 2016, 1738
  • [4] Using Profiles to Support Model Transformations in the Model-Driven Development of User Interfaces
    Aquino, Nathalie
    Vanderdonckt, Jean
    Valverde, Francisco
    Pastor, Oscar
    [J]. COMPUTER-AIDED DESIGN OF USER INTERFACES VI, 2009, : 35 - 46
  • [5] Model-driven development
    Pastor O.
    España S.
    Panach J.I.
    Aquino N.
    [J]. Informatik-Spektrum, 2008, 31 (5) : 394 - 407
  • [6] Model-driven development
    Mellor, SJ
    Clark, AN
    Futagami, T
    [J]. IEEE SOFTWARE, 2003, 20 (05) : 14 - 18
  • [7] QUALITY OF TRANSFORMATIONS PROVIDING INTEROPERABILITY IN SOFTWARE ARCHITECTURE MODEL-DRIVEN DEVELOPMENT
    Dobrica, Liliana
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 305 - 308
  • [8] Model-Driven Software Development with Graph Transformations: A Comparative Case Study
    Buchmann, Thomas
    Dotor, Alexander
    Uhrig, Sabrina
    Westfechtel, Bernhard
    [J]. APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, 2008, 5088 : 345 - 360
  • [9] Validation in model-driven engineering: Testing model transformations
    Fleurey, F
    Steel, J
    Baudry, B
    [J]. SIVOES-MODEVA 2004, PROCEEDINGS, 2004, : 29 - 40
  • [10] Testing operational transformations in model-driven engineering
    Ciancone, Andrea
    Filieri, Antonio
    Mirandola, Raffaela
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2014, 10 (01) : 19 - 32