Title :
The fundamentals of hybrid systems modelers
Author :
Benveniste, Albert ; Caillaud, Benoît ; Pouzet, Marc
Author_Institution :
INRIA-Rennes, Rennes, France
Abstract :
Hybrid systems modelers have become the corner stone of embedded system development, with Simulink a de facto standard and Modelica a new player. Such tools still raise a number of issues that, we believe, require more fundamental understanding. In this paper we propose using non standard analysis as a semantic domain for hybrid systems - non standard analysis is an extension of classical analysis in which infinitesimals (the ε and η in the celebrated generic sentence ∀ε∃η... in college maths) can be manipulated as first class citizens. This allows us to provide a denotational semantics and a constructive semantics for hybrid systems, thus establishing simulation engines on a firm mathematical basis. In passing, we cleanly separate the job of the numerical analyst (solving differential equations) from that of the computer scientist (generating execution schemes).
Keywords :
embedded systems; mathematics computing; programming language semantics; systems analysis; Modelica; Simulink; constructive semantics; denotational semantics; embedded system development; hybrid systems modeler; nonstandard analysis; Analytical models; Artificial neural networks; Clocks; Equations; Indexes; Mathematical model; Semantics;
Conference_Titel :
Decision and Control (CDC), 2010 49th IEEE Conference on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-7745-6
DOI :
10.1109/CDC.2010.5717614