Konferensartikel

Towards a model driven Modelica IDE

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/ecp11063528

Ingå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

Visa mer +

Publicerad: 2011-06-30

ISBN: 978-91-7393-096-3

ISSN: 1650-3686 (tryckt), 1650-3740 (online)

Abstract

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.

Nyckelord

Modelica; IDE; OCL; verification

Referenser

Inga referenser tillgängliga

Citeringar i Crossref