Konferensartikel

Towards a Modular and Accessible Modelica Compiler Backend

Jens Frenkel
Dresden University of Technology, Institute of Mobile Machinery and Processing Machines, Germany

Günter Kunze
Dresden University of Technology, Institute of Mobile Machinery and Processing Machines, Germany

Peter Fritzson
PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden

Martin Sjölund
PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden

Adrian Pop
PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden

Willi Braun
FH Bielefeld, University of Applied Sciences, Germany

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp11063232

Ingår i: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany

Linköping Electronic Conference Proceedings 63:26, s. 232-238

Visa mer +

Publicerad: 2011-06-30

ISBN: 978-91-7393-096-3

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

Abstract

Modelica is well suited for modelling complex physical systems due to the acausal description it is using. The causalisation of the model is carried out prior to each simulation. A significant part of the causalisation process is the symbolic manipulation and optimisation of the model. Despite the growing interest in Modelica; the capabilities of symbolic manipulation and optimisation are not fully utilized. This paper presents an approach to increase the customisability; access; and reuse of symbolic optimisation by a more modular and flexible design concept. An overview of the common symbolic manipulation and optimisation algorithms of a typical Modelica compiler is presented as well as a general modular design concept for a Modelica compiler backend. The modularisation concept will be implemented in a future version of the OpenModelica compiler.

Nyckelord

Compiler Backend; Optimisation; Interfaces

Referenser

Inga referenser tillgängliga

Citeringar i Crossref