• DocumentCode
    1580652
  • Title

    10 Years Model-Driven -- What Did We Achieve?

  • Author

    Schätz, Bernhard

  • fYear
    2011
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    Summary form only given. In July 2001, the Object Management Group (OMG) formally introduced the term "Model Driven Architecture" (MDA) with the objective to define "an approach to IT system specification that separates the specification of system functionality from the specification of the implementation of that functionality on a specific technology platform". This 10th anniversary is a good occasion to recapitulate what this decade since the introduction of MDA, platform-independent and platform-specific models (PIM and PSM) and transformations between them has bought us by providing us with Model-Driven Development as a new development paradigm. However, taking a closer look at the field of models and system development reveals that applying models with different levels of abstraction to the development of software-intensive systems has a much longer tradition, partly under similar names like Model-Based Development. Thus, while this idea has been around for quite a while, it is due to substantial improvements in the world of modeling languages and tool infrastructure have lead to a wide adoption of this paradigm since the introduction of Structured Analysis and Entity-Relationship Modeling. In this contribution, we show that a model-based development process has already become a de-facto standard -- most dominantly in domains outside the IT system domain envisaged by the OMG. Furthermore, we illustrate that the major contribution of model-based development processes is not the transition from PIMs to PSMs, but rather the provision of adequate -- as well as restrictive -- model of the problem-oriented application domain rather than the technical solution space including, analysis methods supporting a front-loading of quality assurance, and finally synthesis methods supporting an efficient design space exploration.
  • Keywords
    formal specification; quality assurance; software quality; IT system specification; Object Management Group; model driven architecture; model-based development process; model-driven development; platform-independent model; platform-specific model; problem-oriented application domain; quality assurance; software-intensive system; Analytical models; Embedded software; Software reliability; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS-EERC), 2011 2nd Eastern European Regional Conference on the
  • Conference_Location
    Bratislava
  • Print_ISBN
    978-1-4577-0683-7
  • Electronic_ISBN
    978-0-7695-4418-2
  • Type

    conf

  • DOI
    10.1109/ECBS-EERC.2011.42
  • Filename
    6037506