A Floating-Point Numbers Theory for Event-B - Archive ouverte HAL
Communication Dans Un Congrès Année : 2024

A Floating-Point Numbers Theory for Event-B

Résumé

Static type checking helps catch errors in manipulating variables values early on, and most specification languages, like Event-B, are strongly typed. However, the type system of Event-B language is relatively simple and provides only a way to specify discrete behaviour using Integer type. There is no possibility to model continuous behaviour, which would have helped analyse hybrid systems. More precisely, the Event-B language doesn’t consider in its type-checking system the possibility of defining such behaviours and checking the correctness of the values of the continuous variables within the Event-B models. In this article, we propose to extend the type-checking system of Event-B to include Float variables by specifying a floating point numbers theory using the theory plugin.
Fichier non déposé

Dates et versions

hal-04425554 , version 1 (30-01-2024)

Identifiants

Citer

Idir Ait-Sadoune. A Floating-Point Numbers Theory for Event-B. International Conference on Model and Data Engineering - MEDI 2023, Nov 2023, Sousse, TUNISIA, Tunisia. pp.30-43, ⟨10.1007/978-3-031-49333-1_3⟩. ⟨hal-04425554⟩
36 Consultations
0 Téléchargements

Altmetric

Partager

More