An Interval-Based Approach to Modelling Time in Event-B
An Interval-Based Approach to Modelling Time in Event-B
Our work was inspired by our modelling and verification of a cardiac pacemaker, which includes concurrent aspects and a set of interdependent and cyclic timing constraints. To model timing constraints in such systems, we present an approach based on the concept of timing interval. We provide a template-based timing constraint modelling scheme that could potentially be applicable to a wide range of modelling scenarios. We give a notation and Event-B semantics for the interval. The Event-B coding of the interval is decoupled from the application logic of the model, therefore a generative design of the approach is possible. We demonstrate our interval approach and its refinement through a small example. The example is verified, model-checked and animated (manually validated) with the ProB animato
292-307
Sulskus, Gintautas
e57e8019-9dd7-4b03-a8cd-4ef6e4e946d8
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Rezazadeh, Abdolbaghi
ab1aeb76-9d41-4b46-820c-cc66b631cb99
2015
Sulskus, Gintautas
e57e8019-9dd7-4b03-a8cd-4ef6e4e946d8
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Rezazadeh, Abdolbaghi
ab1aeb76-9d41-4b46-820c-cc66b631cb99
Sulskus, Gintautas, Poppleton, Michael and Rezazadeh, Abdolbaghi
(2015)
An Interval-Based Approach to Modelling Time in Event-B.
In Fundamentals of Software Engineering.
vol. 9392,
.
(doi:10.1007/978-3-319-24644-4_20).
Record type:
Conference or Workshop Item
(Paper)
Abstract
Our work was inspired by our modelling and verification of a cardiac pacemaker, which includes concurrent aspects and a set of interdependent and cyclic timing constraints. To model timing constraints in such systems, we present an approach based on the concept of timing interval. We provide a template-based timing constraint modelling scheme that could potentially be applicable to a wide range of modelling scenarios. We give a notation and Event-B semantics for the interval. The Event-B coding of the interval is decoupled from the application logic of the model, therefore a generative design of the approach is possible. We demonstrate our interval approach and its refinement through a small example. The example is verified, model-checked and animated (manually validated) with the ProB animato
Text
PAPER.pdf
- Version of Record
More information
e-pub ahead of print date: 12 November 2015
Published date: 2015
Venue - Dates:
6th IPM International Conference on Fundamentals of Software Engineering, Tehran, Iran, Islamic Republic of, 2015-04-22 - 2015-04-24
Organisations:
Electronic & Software Systems
Identifiers
Local EPrints ID: 377201
URI: http://eprints.soton.ac.uk/id/eprint/377201
PURE UUID: 39e02329-fec7-43a0-bcad-d64aed0b3523
Catalogue record
Date deposited: 02 Jun 2015 14:16
Last modified: 16 Mar 2024 03:35
Export record
Altmetrics
Contributors
Author:
Gintautas Sulskus
Author:
Michael Poppleton
Author:
Abdolbaghi Rezazadeh
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics