The University of Southampton
University of Southampton Institutional Repository

Modelling the pacemaker in event-B: towards methodology for reuse

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
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
Download (487kB)

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
ORCID for Abdolbaghi Rezazadeh: ORCID iD orcid.org/0000-0002-0029-469X

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 ORCID iD

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×