DocumentCode :
3143066
Title :
Quantitative Verification of Implantable Cardiac Pacemakers
Author :
Taolue Chen ; Diciolla, Marco ; Kwiatkowska, Marlena ; Mereacre, Alexandru
Author_Institution :
Dept. of Comput. Sci., Univ. of Oxford, Oxford, UK
fYear :
2012
fDate :
4-7 Dec. 2012
Firstpage :
263
Lastpage :
272
Abstract :
Implantable medical devices, such as cardiac pacemakers, must be designed and programmed to the highest levels of safety and reliability. Recently, errors in embedded software have led to a substantial increase in safety alerts, costly device recalls or even patient death. To address such issues, we propose a model-based framework for quantitative, automated verification of pacemaker software. We adapt the electrocardiogram model of Clifford et al, which generates realistic normal and abnormal heart beat behaviours, with probabilistic transitions between them, to produce a timed sequence of action potential signals that serve as pacemaker input. Working with the timed automata model of the pacemaker by Jiang et al, we develop a methodology for deriving the composition of the heart and the pacemaker, based on discretisation. The main correctness properties we consider include checking that the pacemaker corrects Bradycardia (slow heart beat) and does not induce Tachycardia (fast heart beat), for a range of realistic heart behaviours. We also analyse under sensing, through considering noise on sensor readings, and energy usage. We implement the framework using the probabilistic model checker PRISM and MATLAB and demonstrate encouraging experimental results. Our approach can be adapted to individual patients and is applicable to other pacemaker models.
Keywords :
automata theory; cardiology; electrocardiography; medical computing; pacemakers; program verification; software reliability; Bradycardia; MATLAB; Tachycardia; abnormal heart beat behaviours; automated pacemaker software verification; electrocardiogram model; embedded software errors; energy usage; implantable cardiac pacemakers; implantable medical devices; model-based framework; pacemaker models; patient death; probabilistic model checker PRISM; probabilistic transitions; quantitative verification; realistic heart behaviours; safety alerts; sensor readings; timed automata model; Adaptation models; Clocks; Electrocardiography; Heart; Mathematical model; Pacemakers; Probabilistic logic; Implantable Pacemakers; Probabilistic and Hybrid Models; Timed Automata; Verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium (RTSS), 2012 IEEE 33rd
Conference_Location :
San Juan
ISSN :
1052-8725
Print_ISBN :
978-1-4673-3098-5
Type :
conf
DOI :
10.1109/RTSS.2012.77
Filename :
6424809
Link To Document :
بازگشت