Conference article

Module-Preserving Compilation of Modelica Models

Dirk Zimmer
Department of Computer Science, ETH Zurich, Switzerland

Download articlehttp://dx.doi.org/10.3384/ecp09430028

Published in: Proceedings of the 7th International Modelica Conference; Como; Italy; 20-22 September 2009

Linköping Electronic Conference Proceedings 43:104, p. 880-889

Show more +

Published: 2009-12-29

ISBN: 978-91-7393-513-5

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

Abstract

Large Modelica models pose serious problems for compilation and simulation. The standard process for the compilation of Modelica models is insufficient since it requires the flattening of the system and generates thereby overly large executables. In this paper we elaborate the concept of module-preserving compilation. This technique aims to generate more compact executables and thereby shall enable the simulation of very large systems in the future. To this end; we introduce an appropriate terminology and design a set of data structures and algorithms that enable the embedment of module preservation into the translation of Modelica models. This paper represents theoretical work only and aims to open up a fruitful discussion on this topic.

Keywords

Flattening; Translation; Causalization

References

No references available

Citations in Crossref