Module-Preserving Compilation of Modelica Models
Dirk Zimmer · Linköping electronic conference proceedings · 2009
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.