Using a Discrete-Event System Specifications (DEVS) for designing a Modelica compiler. (January 2015)