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 条
  • [31] The role of metamodeling in model-driven development
    Gitzel, R
    Korthaus, A
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 68 - 73
  • [32] Model-driven web development with VisualWADE
    Gómez, J
    WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 611 - 612
  • [33] Agile Model-Driven Development in Practice
    Zhang, Yuefeng
    Patel, Shailesh
    IEEE SOFTWARE, 2011, 28 (02) : 84 - 91
  • [34] On Collaborative Model-Driven Development of Microservices
    Sorgalla, Jonas
    Rademacher, Florian
    Sachweh, Sabine
    Zuendorf, Albert
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, 2018, 11176 : 596 - 603
  • [35] Model-driven development: Assets and reuse
    Larsen, G.
    IBM SYSTEMS JOURNAL, 2006, 45 (03) : 541 - 553
  • [36] Testing of model-driven development applications
    Beatriz Marín
    Carlos Gallardo
    Diego Quiroga
    Giovanni Giachetti
    Estefanía Serral
    Software Quality Journal, 2017, 25 : 407 - 435
  • [37] Model-driven systems development: an introduction
    Lycett, Mark
    Marcos, Esperanza
    Storey, Veda
    EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2007, 16 (04) : 346 - 348
  • [38] Separation of concerns in model-driven development
    Kulkarni, V
    Reddy, S
    IEEE SOFTWARE, 2003, 20 (05) : 64 - +
  • [39] Integrated model-driven dashboard development
    Palpanas, Themis
    Chowdhary, Pawan
    Mihaila, George
    Pinel, Florian
    INFORMATION SYSTEMS FRONTIERS, 2007, 9 (2-3) : 195 - 208
  • [40] Model-driven development of a mediation service
    Quartel, Dick
    Pokraev, Stanislav
    Pessoa, Rodrigo Mantovaneli
    van Sinderen, Marten
    EDOC 2008: 12TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING, PROCEEDINGS, 2008, : 117 - 126