Modelling the pacemaker in event-B: towards methodology for reuse
Modelling the pacemaker in event-B: towards methodology for reuse
The cardiac pacemaker is one of the system modelling problems posed to the Formal Methods community by the Grand Challenge for Dependable Systems Evolution. The pacemaker is an intricate safety-critical system that supports and moderates the dysfunctional heart's intrinsic electrical control system. This paper focusses on (i) the problem (requirements) domain specification and its mapping to solution (implementation) domain models, (ii) the significant commonality of behaviour between its many operating modes, emphasising the potential for reuse, and (iii) development and verification of models.
We introduce the problem and model three of the operating modes in the problem domain using a state machine notation. We then map each of these models into a solution domain state machine notation, designed as shorthand for a refinement-based solution domain development in the Event-B formal language and its RODIN toolkit.
University of Southampton
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Rezazadeh, Abdolbaghi
ab1aeb76-9d41-4b46-820c-cc66b631cb99
1 September 2012
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Rezazadeh, Abdolbaghi
ab1aeb76-9d41-4b46-820c-cc66b631cb99
Poppleton, Michael and Rezazadeh, Abdolbaghi
(2012)
Modelling the pacemaker in event-B: towards methodology for reuse
Southampton, GB.
University of Southampton
16pp.
Record type:
Monograph
(Working Paper)
Abstract
The cardiac pacemaker is one of the system modelling problems posed to the Formal Methods community by the Grand Challenge for Dependable Systems Evolution. The pacemaker is an intricate safety-critical system that supports and moderates the dysfunctional heart's intrinsic electrical control system. This paper focusses on (i) the problem (requirements) domain specification and its mapping to solution (implementation) domain models, (ii) the significant commonality of behaviour between its many operating modes, emphasising the potential for reuse, and (iii) development and verification of models.
We introduce the problem and model three of the operating modes in the problem domain using a state machine notation. We then map each of these models into a solution domain state machine notation, designed as shorthand for a refinement-based solution domain development in the Event-B formal language and its RODIN toolkit.
Text
poppletonICFEM2012.pdf
- Author's Original
More information
Published date: 1 September 2012
Organisations:
Electronics & Computer Science
Identifiers
Local EPrints ID: 342554
URI: http://eprints.soton.ac.uk/id/eprint/342554
PURE UUID: a7ccf66c-65e8-4cc5-ada1-76541db803ba
Catalogue record
Date deposited: 07 Sep 2012 13:39
Last modified: 15 Mar 2024 03:17
Export record
Contributors
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