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
相关论文
共 7 条
  • [1] Engels G., 2002, "UML" 2002 - Unified Modeling Language. Model Engineering, Concepts, and Tools. 5th International Conference. Proceedings (Lecture Notes in Computer Science Vol.2460), P212
  • [2] Frankel D, 2003, MODEL DRIVEN ARCHITE
  • [3] Gardner T., 2003, REV OMG MOF 2 0 QUER
  • [4] Mellor S, 2002, EXECUTABLE UML FDN M
  • [5] Flexible consistency checking
    Nentwich, C
    Emmerich, W
    Finkelstein, A
    Ellmer, E
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2003, 12 (01) : 28 - 63
  • [6] Soley R.O.M. G., 2000, MODEL DRIVEN ARCHITE
  • [7] Whittle J., 2002, P 5 INT C UN MOD LAN, P227