Model Checking Implantable Cardioverter Defibrillators

Ventricular Fibrillation is a disorganized electrical excitation of the heart that results in inadequate blood flow to the body. It usually ends in death within seconds. The most common way to treat the symptoms of fibrillation is to implant a medical device, known as an Implantable Cardioverter Defibrillator (ICD), in the patient's body. Model-based verification can supply rigorous proofs of safety and efficacy. In this paper, we build a hybrid system model of the human heart+ICD closed loop, and show it to be a STORMED system, a class of o-minimal hybrid systems that admit finite bisimulations. In general, it may not be possible to compute the bisimulation. We show that approximate reachability can yield a finite simulation for STORMED systems, which improves on the existing verification procedure. In the process, we show that certain compositions respect the STORMED property. Thus it is possible to model check important formal properties of ICDs in a closed loop with the heart, such as delayed therapy, missed therapy, or inappropriately administered therapy. The results of this paper are theoretical and motivate the creation of concrete model checking procedures for STORMED systems.

[1]  M. Rosenqvist,et al.  Adverse events with transvenous implantable cardioverter-defibrillators: a prospective multicenter study. European 7219 Jewel ICD investigators. , 1998, Circulation.

[2]  Antoine Girard,et al.  SpaceEx: Scalable Verification of Hybrid Systems , 2011, CAV.

[3]  Rajeev Alur,et al.  Modeling and Verification of a Dual Chamber Implantable Pacemaker , 2012, TACAS.

[4]  Mahesh Viswanathan,et al.  STORMED Hybrid Systems , 2008, ICALP.

[5]  Ronald D Berger,et al.  Prospective comparison of discrimination algorithms to prevent inappropriate ICD therapy: primary results of the Rhythm ID Going Head to Head Trial. , 2012, Heart rhythm.

[6]  Sriram Sankaranarayanan,et al.  Towards a Verified Artificial Pancreas: Challenges and Solutions for Runtime Verification , 2015, RV.

[7]  Mahesh Viswanathan,et al.  Verifying Tolerant Systems Using Polynomial Approximations , 2009, 2009 30th IEEE Real-Time Systems Symposium.

[8]  Alexander V Panfilov,et al.  Organization of Ventricular Fibrillation in the Human Heart , 2007, Circulation research.

[9]  Taolue Chen,et al.  Quantitative verification of implantable cardiac pacemakers over hybrid heart models , 2014, Inf. Comput..

[10]  George J. Pappas,et al.  Discrete abstractions of hybrid systems , 2000, Proceedings of the IEEE.

[11]  Paulo Tabuada,et al.  Verification and Control of Hybrid Systems , 2009 .

[12]  Thomas Brihaye,et al.  On the expressiveness and decidability of o-minimal hybrid systems , 2005, J. Complex..

[13]  Insup Lee,et al.  Safety-critical medical device development using the UPP2SF model translation tool , 2014, ACM Trans. Embed. Comput. Syst..

[14]  Ezio Bartocci,et al.  Modeling and simulation of cardiac tissue using hybrid I/O automata , 2009, Theor. Comput. Sci..

[15]  Anna Philippou,et al.  Tools and Algorithms for the Construction and Analysis of Systems , 2018, Lecture Notes in Computer Science.

[16]  R. Klabunde Cardiovascular Physiology Concepts , 2021 .

[17]  Antoine Girard,et al.  Compositionality results for cardiac cell dynamics , 2014, HSCC.

[18]  S. Shankar Sastry,et al.  O-Minimal Hybrid Systems , 2000, Math. Control. Signals Syst..

[19]  Wei Chen,et al.  dReach: δ-Reachability Analysis for Hybrid Systems , 2015, TACAS.

[20]  Jason H T Bates,et al.  Emergence of Complex Behavior: An Interactive Model of Cardiac Excitation Provides a Powerful Tool for Understanding Electric Propagation , 2011, Circulation. Arrhythmia and electrophysiology.

[21]  Ezio Bartocci,et al.  Learning and detecting emergent behavior in networks of cardiac myocytes , 2008, CACM.

[22]  Wojciech Zareba,et al.  Reduction in inappropriate therapy and mortality through ICD programming. , 2012, The New England journal of medicine.

[23]  Zhenqi Huang,et al.  Invariant Verification of Nonlinear Hybrid Automata Networks of Cardiac Cells , 2014, CAV.

[24]  Dominique Méry,et al.  Pacemaker's Functional Behaviors in Event-B , 2009 .