Yves Maris: Modelica

abstract

Modelica has become an ad-hoc standard for a-causal modeling. The aim of this paper is to increase understanding of the language by giving a complete overview ranging from language features to model compilation. To illustrate this compilation process to simulate a model, a simple Modelica like compiler, for a-causal to causal block diagrams, is constructed and discussed.
Keywords: Modelica, mathematical modeling, Modelica compilation process, a-causal block diagrams, ABD, ABD compiler