• DocumentCode
    2728975
  • Title

    Model-driven Development of Complex Software: A Research Roadmap

  • Author

    France, Robert ; Rumpe, Bernhard

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO
  • fYear
    2007
  • fDate
    23-25 May 2007
  • Firstpage
    37
  • Lastpage
    54
  • Abstract
    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.
  • Keywords
    software metrics; complex software; model-driven development; model-driven engineering; software complexity; software development; Computer industry; Computer science; Model driven engineering; Programming; Reliability engineering; Software systems; Software testing; Streaming media; Systems engineering and theory; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future of Software Engineering, 2007. FOSE '07
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2829-5
  • Type

    conf

  • DOI
    10.1109/FOSE.2007.14
  • Filename
    4221611