Back to Search Start Over

Extensible Record Structures in Event-B

Authors :
Colin Snook
Dana Dghaym
Asieh Salehi Fathabadi
Thai Son Hoang
Michael Butler
Source :
Rigorous State-Based Methods ISBN: 9783030775421, ABZ
Publication Year :
2021
Publisher :
Springer International Publishing, 2021.

Abstract

Event-B is a state-based formal method for system development. The Event-B mathematical language does not support a syntax for the direct definition of structured types such as records. This paper proposes extending the Event-B language with direct record definitions. A key feature is the ability to extend records with new fields in refinement steps. The XEvent-B tool, which supports a textual representation of Event-B models, is extended to provide support for direct record definition and automatic transformation of record structures into standard Event-B elements. We demonstrate this work by modelling of the Tokeneer case study.

Details

ISBN :
978-3-030-77542-1
ISBNs :
9783030775421
Database :
OpenAIRE
Journal :
Rigorous State-Based Methods ISBN: 9783030775421, ABZ
Accession number :
edsair.doi.dedup.....c557b2e6cedc166181dff8a05070eb32