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
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;
Conference_Titel :
Simulation Conference (WSC), Proceedings of the 2011 Winter
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4577-2108-3
Electronic_ISBN :
0891-7736
DOI :
10.1109/WSC.2011.6147900