Cargando…

Modelling Hybrid Programs with Event-B

Hybrid systems are one of the most common mathematical models for Cyber-Physical Systems (CPSs). They combine discrete dynamics represented by state machines or finite automata with continuous behaviors represented by differential equations. The measurement of continuous behaviors is performed by se...

Descripción completa

Detalles Bibliográficos
Autores principales: Afendi, Meryem, Laleau, Régine, Mammar, Amel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7242062/
http://dx.doi.org/10.1007/978-3-030-48077-6_10
_version_ 1783537173415329792
author Afendi, Meryem
Laleau, Régine
Mammar, Amel
author_facet Afendi, Meryem
Laleau, Régine
Mammar, Amel
author_sort Afendi, Meryem
collection PubMed
description Hybrid systems are one of the most common mathematical models for Cyber-Physical Systems (CPSs). They combine discrete dynamics represented by state machines or finite automata with continuous behaviors represented by differential equations. The measurement of continuous behaviors is performed by sensors. When these sensors have a continuous access to these measurements, we call such model an Event-Triggered model. The properties of this model are easier to prove, while its implementation is difficult in practice. Therefore, it is preferable to introduce a more realistic model, called Time-Triggered model, where the sensors take periodic measurements. Contrary to Event-Triggered models, Time-Triggered models are much easier to implement, but much more difficult to verify. Based on the differential refinement logic (dR[Formula: see text]), a dynamic logic for refinement relations on hybrid systems, it is possible to prove that a Time-Triggered model refines an Event-Triggered model. The major limitation of such logic is that it is not supported by any prover. In this paper, we propose a correct-by-construction approach that implements the reasoning on hybrid programs particularly the reasoning of dR[Formula: see text] in Event-B to take advantage of its associated tools.
format Online
Article
Text
id pubmed-7242062
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72420622020-05-22 Modelling Hybrid Programs with Event-B Afendi, Meryem Laleau, Régine Mammar, Amel Rigorous State-Based Methods Article Hybrid systems are one of the most common mathematical models for Cyber-Physical Systems (CPSs). They combine discrete dynamics represented by state machines or finite automata with continuous behaviors represented by differential equations. The measurement of continuous behaviors is performed by sensors. When these sensors have a continuous access to these measurements, we call such model an Event-Triggered model. The properties of this model are easier to prove, while its implementation is difficult in practice. Therefore, it is preferable to introduce a more realistic model, called Time-Triggered model, where the sensors take periodic measurements. Contrary to Event-Triggered models, Time-Triggered models are much easier to implement, but much more difficult to verify. Based on the differential refinement logic (dR[Formula: see text]), a dynamic logic for refinement relations on hybrid systems, it is possible to prove that a Time-Triggered model refines an Event-Triggered model. The major limitation of such logic is that it is not supported by any prover. In this paper, we propose a correct-by-construction approach that implements the reasoning on hybrid programs particularly the reasoning of dR[Formula: see text] in Event-B to take advantage of its associated tools. 2020-04-22 /pmc/articles/PMC7242062/ http://dx.doi.org/10.1007/978-3-030-48077-6_10 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Afendi, Meryem
Laleau, Régine
Mammar, Amel
Modelling Hybrid Programs with Event-B
title Modelling Hybrid Programs with Event-B
title_full Modelling Hybrid Programs with Event-B
title_fullStr Modelling Hybrid Programs with Event-B
title_full_unstemmed Modelling Hybrid Programs with Event-B
title_short Modelling Hybrid Programs with Event-B
title_sort modelling hybrid programs with event-b
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7242062/
http://dx.doi.org/10.1007/978-3-030-48077-6_10
work_keys_str_mv AT afendimeryem modellinghybridprogramswitheventb
AT laleauregine modellinghybridprogramswitheventb
AT mammaramel modellinghybridprogramswitheventb