Back to Search Start Over

A Hybrid Denotational Semantics for Hybrid Systems -- Extended Version

Authors :
Bouissou, Olivier
Martel, Matthieu
Laboratoire Modélisation et Analyse de Systèmes en Interaction (LMeASI)
Laboratoire d'Intégration des Systèmes et des Technologies (LIST)
Direction de Recherche Technologique (CEA) (DRT (CEA))
Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Direction de Recherche Technologique (CEA) (DRT (CEA))
Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA)
Electronique, Informatique, Automatique et Systèmes (ELIAUS)
Université de Perpignan Via Domitia (UPVD)
Laboratoire d'Intégration des Systèmes et des Technologies (LIST (CEA))
Publication Year :
2008
Publisher :
HAL CCSD, 2008.

Abstract

27 pages; In this article, we present a model and a denotational semantics for hybrid systems made of a continuous and a discrete subsystem. Our model is designed so that it may be easily used for modeling large, existing, critical embedded applications, which is a first step toward their validation. The discrete subsystem is modeled by a program written in an extension of an imperative language and the continuous subsystem is modeled by differential equations. We give to both subsystems a denotational semantics inspired by what is usually done for the semantics of computer programs and then we show how the semantics of the whole system is deduced from the semantics of its two components. The semantics of the continuous system is computed as the fix-point of a modified Picard operator which increases the information content at each step. This fix-point is computed as the supremum of a sequence of approximations and we show that this supremum exists and is the solution of a differential equation using Keye Martin's measurement theory. The semantics of the discrete system is given as a classical denotational semantics, except that special denotations are given for the actions of sensors and/or actuators.

Details

Language :
English
Database :
OpenAIRE
Accession number :
edsair.dedup.wf.001..8b671c977fef05c50c1fe3eb40a50d2f