Virtual Heart Model Technical Report

Designing bug-free medical device software is difficult, especially in complex implantable devices that may be used in unanticipated contexts. Safety recalls of pacemakers and implantable cardioverter defibrillators due to firmware problems between 1990 and 2000 affected over 200,000 devices, comprising 41% of the devices recalled and are increasing in frequency. There is currently no formal methodology or open experimental platform to validate and verify the correct operation of medical device software. To this effect, a realtime Virtual Heart Model (VHM) has been developed to model the electrophysiological operation of the functioning (i.e. during normal sinus rhythm) and malfunctioning (i.e. during arrhythmia) heart. We present a methodology to extract timing properties of the heart to construct a timedautomata model. The platform exposes functional and formal interfaces for validation and verification of implantable cardiac devices. We demonstrate the VHM is capable of generating clinically-relevant response to intrinsic (i.e. premature stimuli) and external (i.e. artificial pacemaker) signals for a variety of common arrhythmias. By connecting the VHM with a pacemaker model, we are able to pace and synchronize the heart during the onset of irregular heart rhythms. The VHM has also been implemented on a hardware platform for closedloop experimentation with existing and virtual medical devices. The VHM allows for exploratory electrophysiology studies for physicians to evaluate their diagnosis and determine the appropriate device therapy. This integrated functional and formal device design approach will potentially help expedite medical device certification for safer operation.

[1]  Edmund M. Clarke,et al.  Formal Methods: State of the Art and Future Directions Working Group Members , 1996 .

[2]  M. Franz,et al.  Cycle length dependence of human action potential duration in vivo. Effects of single extrastimuli, sudden sustained rate acceleration and deceleration, and different steady-state frequencies. , 1988, The Journal of clinical investigation.

[3]  Rance Cleaveland,et al.  High-confidence medical device software and systems , 2006, Computer.

[4]  Frank van Harmelen,et al.  Improving medical protocols by formal methods , 2006, Artif. Intell. Medicine.

[5]  Yao Yao,et al.  Ensuring the Safety of Marketed Medical Devices CDRH's Medical Device Postmarket Safety Program(1) , 2008 .

[6]  D. Adam,et al.  Propagation of depolarization and repolarization processes in the myocardium-an anisotropic model , 1991, IEEE Transactions on Biomedical Engineering.

[7]  S. Serge Barold,et al.  Cardiac Pacemakers Step by Step , 2004 .

[8]  Anthony Rowe,et al.  FireFly: a cross-layer platform for real-time embedded wireless networks , 2007, Real-Time Systems.

[9]  Insup Lee,et al.  Formal specifications and analysis of the computer-assisted resuscitation algorithm (CARA) Infusion Pump Control System , 2003, International Journal on Software Tools for Technology Transfer.

[10]  P Siregar,et al.  A cellular automata model of the heart and its coupling with a qualitative model. , 1996, Computers and biomedical research, an international journal.

[11]  J. Jalife,et al.  Cardiac Electrophysiology: From Cell to Bedside , 1990 .

[12]  Diane M. Bosen,et al.  Electrophysiologic Testing , 2003, Dimensions of critical care nursing : DCCN.

[13]  S. Abboud,et al.  Simulation of cardiac activity and the ECG using a heart model with a reaction-diffusion action potential. , 1996, Medical engineering & physics.

[14]  C. Henriquez,et al.  A computer model of normal conduction in the human atria. , 2000, Circulation research.

[15]  M Delmar,et al.  A model study of changes in excitability of ventricular muscle cells: inhibition, facilitation, and hysteresis. , 1995, The American journal of physiology.

[16]  Mark E. Josephson,et al.  Clinical cardiac electrophysiology. , 2015, Clinical privilege white paper.

[17]  Wang Yi,et al.  Uppaal in a nutshell , 1997, International Journal on Software Tools for Technology Transfer.

[18]  Insup Lee,et al.  Formal Methods Based Development of a PCA Infusion Pump Reference Model: Generic Infusion Pump (GIP) Project , 2007, 2007 Joint Workshop on High Confidence Medical Devices, Software, and Systems and Medical Device Plug-and-Play Interoperability (HCMDSS-MDPnP 2007).

[19]  W. Stevenson,et al.  Recording Techniques for Clinical Electrophysiology , 2005, Journal of cardiovascular electrophysiology.

[20]  W. Stevenson,et al.  Recalls and safety alerts involving pacemakers and implantable cardioverter-defibrillator generators. , 2001, JAMA.