Quantitative Verification of Implantable Cardiac Pacemakers

Real-Time Systems Symposium(2012)

引用 34|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
automata theory,cardiac pacemaker,electrocardiography,realistic heart behaviours,abnormal heart,cardiology,pacemaker input,pacemaker model,software reliability,slow heart,quantitative verification,matlab,energy usage,abnormal heart beat behaviours,pacemakers,verification,probabilistic model checker prism,realistic heart behaviour,model-based framework,sensor readings,implantable cardiac pacemakers,implantable pacemakers,safety alerts,patient death,electrocardiogram model,implantable medical devices,pacemaker models,probabilistic model checker,bradycardia,pacemaker software,tachycardia,medical computing,timed automata model,probabilistic and hybrid models,program verification,embedded software errors,automata model,probabilistic transitions,timed automata,automated pacemaker software verification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要