• DocumentCode
    2575390
  • Title

    The fundamentals of hybrid systems modelers

  • Author

    Benveniste, Albert ; Caillaud, Benoît ; Pouzet, Marc

  • Author_Institution
    INRIA-Rennes, Rennes, France
  • fYear
    2010
  • fDate
    15-17 Dec. 2010
  • Firstpage
    4180
  • Lastpage
    4185
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control (CDC), 2010 49th IEEE Conference on
  • Conference_Location
    Atlanta, GA
  • ISSN
    0743-1546
  • Print_ISBN
    978-1-4244-7745-6
  • Type

    conf

  • DOI
    10.1109/CDC.2010.5717614
  • Filename
    5717614