Article | Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools: Berlin; Germany; July 30; 2007; conjunction with ECOOP | Extensions to Modelica for efficient code generation and separate compilation

Title:
Extensions to Modelica for efficient code generation and separate compilation
Author:
Ramine Nikoukhah: INRIA-Rocquencourt, France
Download:
Full text (pdf)
Year:
2007
Conference:
Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools: Berlin; Germany; July 30; 2007; conjunction with ECOOP
Issue:
024
Article no.:
005
Pages:
49–59
No. of pages:
11
Publication type:
Abstract and Fulltext
Published:
2007-07-18
ISBN:
978-91-7519-822-4
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press; Linköpings universitet


Export in BibTex, RIS or text

In the current Modelica specification; the only admitted external entities are memory-less functions. We propose an extension to allow parts of the model containing internal states; conditioning and discrete dynamics; to be definable as external functions. This opens the door to separate compilation of Modelica code. For this purpose; we introduce the language construct switchwhen and the type Event. These extensions are directly inspired by the Scicos formalism.

Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools: Berlin; Germany; July 30; 2007; conjunction with ECOOP

Author:
Ramine Nikoukhah
Title:
Extensions to Modelica for efficient code generation and separate compilation
References:

1 Modelica Association; “Modelica - A Unified Object-Oriented Language for Physical Systems Modeling. Language Specification; version 2.2”; 2005; available from www.modelica.org/.


2 Ramine Nikoukhah; “Hybrid dynamics in Modelica: Should all events be considered synchronous”; in Proc. EOOLT Workshop at ECOOP’07; Berlin; 2007.


3 Peter Fritzson - “Principles of Object-Oriented Modeling and Simulation with Modelica


2.1”; Wiley-IEEE Press; 2003.


4 Stephen L. Campbell; Jean-Philippe Chancelier and Ramine Nikoukhah; “Modeling and Simulation in Scilab/Scicos”; Springer; 2005.


5 http://www.rntl.org/projet/resume2005/simpa2.htm

Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools: Berlin; Germany; July 30; 2007; conjunction with ECOOP

Author:
Ramine Nikoukhah
Title:
Extensions to Modelica for efficient code generation and separate compilation
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment