Real-time trigger-response properties for Event-B applied to the pacemaker
Real-time trigger-response properties for Event-B applied to the pacemaker
As the physical world evolves with time, safety-critical systems are usually used with time-dependent functionality. The design and implementation of real-time systems are challenging due to the complicated functional and timing requirements. Event-B formalization offers a stepwise development approach for specifying and verifying systems with mathematical techniques and tools. In this paper, we propose four real-time specification patterns, namely time response pattern, abort pattern, intermediate pattern and periodic pattern, to facilitate the specification of real-time properties in Event-B models. The proposed patterns are used in a dual-chamber pacemaker case study to specify and verify the timing cycles based on the requirements. The model is proved using the Rodin tool.
Zhu, Chenyang
67a1c085-5e0b-4dcf-8770-b99c520115fc
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Cirstea, Corina
ce5b1cf1-5329-444f-9a76-0abcc47a54ea
Zhu, Chenyang
67a1c085-5e0b-4dcf-8770-b99c520115fc
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Cirstea, Corina
ce5b1cf1-5329-444f-9a76-0abcc47a54ea
Zhu, Chenyang, Butler, Michael and Cirstea, Corina
(2020)
Real-time trigger-response properties for Event-B applied to the pacemaker.
In The 14th International Symposium on Theoretical Aspects of Software Engineering.
IEEE.
8 pp
.
(In Press)
Record type:
Conference or Workshop Item
(Paper)
Abstract
As the physical world evolves with time, safety-critical systems are usually used with time-dependent functionality. The design and implementation of real-time systems are challenging due to the complicated functional and timing requirements. Event-B formalization offers a stepwise development approach for specifying and verifying systems with mathematical techniques and tools. In this paper, we propose four real-time specification patterns, namely time response pattern, abort pattern, intermediate pattern and periodic pattern, to facilitate the specification of real-time properties in Event-B models. The proposed patterns are used in a dual-chamber pacemaker case study to specify and verify the timing cycles based on the requirements. The model is proved using the Rodin tool.
Text
tase2020
- Accepted Manuscript
Restricted to Repository staff only
Request a copy
More information
Accepted/In Press date: 16 March 2020
Identifiers
Local EPrints ID: 439392
URI: http://eprints.soton.ac.uk/id/eprint/439392
PURE UUID: 11348369-e65d-4d3c-9dc3-5833eac4def7
Catalogue record
Date deposited: 24 Apr 2020 16:45
Last modified: 17 Mar 2024 02:58
Export record
Contributors
Author:
Chenyang Zhu
Author:
Michael Butler
Author:
Corina Cirstea
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