Roland Samlaus
Fraunhofer Institute for Wind Energy and Energy System Technology, Germany
Claudio Hillman
Fraunhofer Institute for Wind Energy and Energy System Technology, Germany
Birgit Demuth
Technische Universität Dresden, Institut für Software- und Multimediatechnik, Germany
Martin Krebs
Technische Universität Dresden, Institut für Software- und Multimediatechnik, Germany
Ladda ner artikelhttp://dx.doi.org/10.3384/ecp11063528Ingår i: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany
Linköping Electronic Conference Proceedings 63:60, s. 528-536
Publicerad: 2011-06-30
ISBN: 978-91-7393-096-3
ISSN: 1650-3686 (tryckt), 1650-3740 (online)
Model Driven Software Development evolved into a common way of creating software products. Describing software in a more abstract way simplifies and speeds up the development process and generated code turns out to fulfill high quality standards. As a subcategory of model driven development Domain-Specific Languages concede to express problems in a domain specific way. By defining a languages grammar; an editor that provides basic support for developers can be generated automatically. This paper describes how these concepts are utilized for the creation of a Modelica Integrated Development Environment (IDE). Helpful functionality is implemented in a model driven way to maximize assistance during the development process. Thus the developer receives a tool that allows to survey large scale projects and provides functionality that is well known in other popular programming languages. Furthermore an approach for semantical verification of Modelica documents during the development process is presented. This allows to detect and correct errors early.
Inga referenser tillgängliga