A tool-supported approach for modeling and verifying hybrid systems using EVENT-B and the differential equation solver SAGEMATH - Distributed Systems, Software Engineering and Middleware group Access content directly
Conference Papers Year : 2023

A tool-supported approach for modeling and verifying hybrid systems using EVENT-B and the differential equation solver SAGEMATH

Abstract

The common mathematical model for cyber-physical systems is that of hybrid systems that enable combining both discrete and continuous behaviors represented by differential equations. In this paper, we introduce a formal approach, using EVENT-B and its refinement strategy, for specifying and verifying cyber-physical systems whose behavior is described by ordinary differential equations. To deal with the resolution of ordinary differential equations in EVENT-B, the approach is based on interfacing the differential equation solver SAGEMATH (System for Algebra and Geometry Experimentation) with the RODIN tool, a platform for EVENT-B projects development. For this purpose, we modeled and implemented the interface to the solver in EVENT-B using a RODIN plugin. This enables to reason on the EVENT-B specification and prove safety properties. The proposed approach was successfully applied on a frequently used cyber-physical system case studies.
Embargoed file
Embargoed file
0 1 24
Year Month Jours
Avant la publication
Friday, June 14, 2024
Embargoed file
Friday, June 14, 2024
Please log in to request access to the document

Dates and versions

hal-04344606 , version 1 (14-12-2023)

Identifiers

Cite

Meryem Afendi, Amel Mammar, Régine Laleau. A tool-supported approach for modeling and verifying hybrid systems using EVENT-B and the differential equation solver SAGEMATH. 18th International Conference on Software Technologies (ICSOFT), Jul 2023, Rome, Italy. pp.71-83, ⟨10.5220/0012080900003538⟩. ⟨hal-04344606⟩
12 View
2 Download

Altmetric

Share

Gmail Facebook X LinkedIn More