• DocumentCode
    3273027
  • Title

    Overview of techniques for model-driven development of a simulation package

  • Author

    Weyprecht, Pascal ; Rose, Oliver

  • Author_Institution
    Dept. for Modeling & Simulation, Dresden Univ. of Technol., Dresden, Germany
  • fYear
    2011
  • fDate
    11-14 Dec. 2011
  • Firstpage
    1864
  • Lastpage
    1871
  • Abstract
    We propose model-driven development as a good choice for developing a simulator with decreased development time and increased stability and maintainability compared to traditional development techniques. Although the meta-model for the simulation model is not always known or well defined in most commercial or academic simulation software packages, all simulators use such a meta-model throughout different components of the simulator like the model editor or the simulation core. Model-driven development uses a clearly defined meta-model as a basis for generating different artifacts, ranging from executable source code to documentation files. In this paper, we present a software architecture based on the Eclipse Modeling Framework (EMF) in combination with the Graphical Modeling Framework (GMF) as basic model-driven frameworks for data-layer and graphical user interface of a simulation software package.
  • Keywords
    computer graphics; digital simulation; graphical user interfaces; software architecture; software packages; Eclipse modeling framework; academic simulation software package; commercial software package; data-layer; graphical modeling framework; graphical user interface; model editor component; model-driven development; simulation core component; simulation metamodel; simulation package; software architecture; Buildings; Documentation; Java; Load modeling; Syntactics; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference (WSC), Proceedings of the 2011 Winter
  • Conference_Location
    Phoenix, AZ
  • ISSN
    0891-7736
  • Print_ISBN
    978-1-4577-2108-3
  • Electronic_ISBN
    0891-7736
  • Type

    conf

  • DOI
    10.1109/WSC.2011.6147900
  • Filename
    6147900