Model-driven development of complex software: A research roadmap

被引:437
|
作者
France, Robert [1 ]
Rumpe, Bernhard [2 ]
机构
[1] Colorado State Univ, Dept Comp Sci, Ft Collins, CO 80523 USA
[2] Tech Univ Carolo Wilhelmina Braunschweig, Software Syst Engn Inst, Fac Math & Comp Sci, Braunschweig, Germany
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/FOSE.2007.14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The term Model-Driven Engineering (MDE) is typically,used to describe software development approaches in which abstract models of software systems are created and systematically transformed to concrete implementations. In this paper we give an overview of current research in MDE and discuss some of the major challenges that must be tackled in order to realize the MDE vision of software development. We argue that full realizations of the MDE vision may not be possible in the near to medium-term primarily because of the wicked problems involved On the other hand, attempting to realize the vision will provide insights that can be used to significantly reduce the gap between evolving software complexity and the technologies used to manage complexity.
引用
收藏
页码:37 / +
页数:5
相关论文
共 50 条
  • [1] Research on Integration of Safety Analysis in Model-driven Software Development
    Chen Feng
    Li Weihua
    Fang Dingyi
    Chen Xiaojiang
    [J]. FIFTH INTERNATIONAL CONFERENCE ON INFORMATION ASSURANCE AND SECURITY, VOL 2, PROCEEDINGS, 2009, : 303 - +
  • [2] Model-driven software development - Introduction
    Sabbah, Daniel
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03)
  • [3] Software safety for model-driven development
    Raytheon, 2611 Jefferson Davis HWY STE 700, Arlington,VA 22202, United States
    不详
    不详
    [J]. CrossTalk, 2009, 4-5 (9-14):
  • [4] Model-driven software development - Preface
    Seidman, David I.
    Ritsko, John J.
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03) : 449 - 450
  • [5] FEATURE MODEL-DRIVEN SOFTWARE DEVELOPMENT
    Zakal, David
    Lengyel, Laszlo
    [J]. PROCEEDINGS OF 11TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE, 2010, 2010, : 239 - 242
  • [6] MDD maturity model: A roadmap for introducing model-driven development
    Rios, Erkuden
    Bozheva, Teodora
    Bediaga, Aitor
    Guilloreau, Nathalie
    [J]. MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2006, 4066 : 78 - 89
  • [7] Comparison of model-driven architecture and software factories in the context of Model-Driven Development
    Demir, Ahmet
    [J]. Joint Meeting of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, Proceedings, 2006, : 75 - 83
  • [8] Integrated Framework for Model-Driven Systems Engineering: A Research Roadmap
    Aliyu, Hamzat Olanrewaju
    Traore, Mamadou Kaba
    [J]. 2016 SYMPOSIUM ON THEORY OF MODELING AND SIMULATION (TMS-DEVS), 2016,
  • [9] AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK For Model-Driven Development and Software Product Lines
    Lamancha, Beatriz Perez
    Polo Usaola, Macario
    Piattini, Mario
    [J]. ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 112 - 121
  • [10] Language support for model-driven software development
    Cepa, Vasian
    Mezini, Mira
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2008, 73 (01) : 13 - 25