Skip to main content

2015 | OriginalPaper | Buchkapitel

Formalizing the Cardiac Pacemaker Resynchronization Therapy

verfasst von : Neeraj Kumar Singh, Mark Lawford, Thomas S.E. Maibaum, Alan Wassyng

Erschienen in: Digital Human Modeling. Applications in Health, Safety, Ergonomics and Risk Management: Ergonomics and Health

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

For many years, formal methods have been used to design and develop critical systems in order to guarantee safety and security and the correctness of desired behaviours, through formal verification and validation techniques and tools. The development of high confidence medical devices such as the cardiac pacemaker, is one of the grand challenges in the area of verified software that need formal reasoning and proof-based development. This paper presents an example of how we used previous experience in developing a cardiac pacemaker using Event-B, to build an incremental proof-based development of a new pacemaker that uses Cardiac Resynchronization Therapy (CRT), also known as biventricular pacing or multisite pacing. In this work, we formalized the required behaviours of CRT including timing constraints and safety properties. We formalized the system using Event-B, and made use of the included Rodin tools to check the internal consistency with respect to safety properties, invariants and events. The system behaviours of the proven model were validated through the use of the ProB model checker.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Carayon, P., Wood, K.E.: Patient safety. Inf. Knowl. Syst. Manage. 8(1–4), 23–46 (2009)MATH Carayon, P., Wood, K.E.: Patient safety. Inf. Knowl. Syst. Manage. 8(1–4), 23–46 (2009)MATH
2.
Zurück zum Zitat Maisel, W.H., Moynahan, M., Zuckerman, B.D., Gross, T.P., Tovar, O.H., Tillman, D.B., Schultz, D.B.: Pacemaker and ICD generator malfunctions: Analysis of food and drug administration annual reports. JAMA 295(16), 1901–1906 (2006)CrossRef Maisel, W.H., Moynahan, M., Zuckerman, B.D., Gross, T.P., Tovar, O.H., Tillman, D.B., Schultz, D.B.: Pacemaker and ICD generator malfunctions: Analysis of food and drug administration annual reports. JAMA 295(16), 1901–1906 (2006)CrossRef
4.
Zurück zum Zitat Dagstuhl seminar 14062: The pacemaker challenge: developing certifiable medical devices (2014) Dagstuhl seminar 14062: The pacemaker challenge: developing certifiable medical devices (2014)
5.
Zurück zum Zitat Abrial, J.R.: Modeling in Event-B: System and Software Engineering, 1st edn. Cambridge University Press, New York (2010)CrossRef Abrial, J.R.: Modeling in Event-B: System and Software Engineering, 1st edn. Cambridge University Press, New York (2010)CrossRef
6.
Zurück zum Zitat Leuschel, M., Butler, M.: ProB: A model checker for B. In: Araki, K., Gnesi, S., Mandrioli, D. (eds.) FME 2003. LNCS, vol. 2805, pp. 855–874. Springer, Heidelberg (2003) CrossRef Leuschel, M., Butler, M.: ProB: A model checker for B. In: Araki, K., Gnesi, S., Mandrioli, D. (eds.) FME 2003. LNCS, vol. 2805, pp. 855–874. Springer, Heidelberg (2003) CrossRef
7.
Zurück zum Zitat Barold, S.S., Stroobandt, R.X., Sinnaeve, A.F.: Cardiac Pacemakers Step by Step. Futura Publishing (2004). ISBN 1-4051-1647-1 Barold, S.S., Stroobandt, R.X., Sinnaeve, A.F.: Cardiac Pacemakers Step by Step. Futura Publishing (2004). ISBN 1-4051-1647-1
9.
Zurück zum Zitat Wang, P., Kramer, A., Mark Estes, N.A., Hayes, D.L.: Timing cycles for biventricular pacing. Pacing Clin. Electrophysiol. 25, 62–75 (2002)CrossRefMATH Wang, P., Kramer, A., Mark Estes, N.A., Hayes, D.L.: Timing cycles for biventricular pacing. Pacing Clin. Electrophysiol. 25, 62–75 (2002)CrossRefMATH
10.
Zurück zum Zitat Mills, H.D.: Stepwise refinement and verification in box-structured systems. IEEE Comput. 21(6), 23–36 (1988)CrossRef Mills, H.D.: Stepwise refinement and verification in box-structured systems. IEEE Comput. 21(6), 23–36 (1988)CrossRef
11.
Zurück zum Zitat Macedo, H.D., Larsen, P.G., Fitzgerald, J.S.: Incremental development of a distributed real-time model of a cardiac pacing system using VDM. In: Cuellar, J., Sere, K. (eds.) FM 2008. LNCS, vol. 5014, pp. 181–197. Springer, Heidelberg (2008) CrossRef Macedo, H.D., Larsen, P.G., Fitzgerald, J.S.: Incremental development of a distributed real-time model of a cardiac pacing system using VDM. In: Cuellar, J., Sere, K. (eds.) FM 2008. LNCS, vol. 5014, pp. 181–197. Springer, Heidelberg (2008) CrossRef
12.
Zurück zum Zitat Gomes, A.O., Oliveira, M.V.M.: Formal Specification of a cardiac pacing system. In: Cavalcanti, A., Dams, D.R. (eds.) FM 2009. LNCS, vol. 5850, pp. 692–707. Springer, Heidelberg (2009) CrossRef Gomes, A.O., Oliveira, M.V.M.: Formal Specification of a cardiac pacing system. In: Cavalcanti, A., Dams, D.R. (eds.) FM 2009. LNCS, vol. 5850, pp. 692–707. Springer, Heidelberg (2009) CrossRef
13.
Zurück zum Zitat Jiang, Z., Pajic, M., Moarref, S., Alur, R., Mangharam, R.: Modeling and verification of a dual chamber implantable pacemaker. In: Flanagan, C., König, B. (eds.) TACAS 2012. LNCS, vol. 7214, pp. 188–203. Springer, Heidelberg (2012) CrossRef Jiang, Z., Pajic, M., Moarref, S., Alur, R., Mangharam, R.: Modeling and verification of a dual chamber implantable pacemaker. In: Flanagan, C., König, B. (eds.) TACAS 2012. LNCS, vol. 7214, pp. 188–203. Springer, Heidelberg (2012) CrossRef
14.
Zurück zum Zitat Tuan, L.A., Zheng, M.C., Tho, Q.T.: Modeling and verification of safety critical systems: A case study on pacemaker. In: Secure System Integration and Reliability Improvement, june 2010, pp. 23–32 (2010) Tuan, L.A., Zheng, M.C., Tho, Q.T.: Modeling and verification of safety critical systems: A case study on pacemaker. In: Secure System Integration and Reliability Improvement, june 2010, pp. 23–32 (2010)
15.
Zurück zum Zitat Singh, N.K.: Using Event-B for Critical Device Software Systems. Springer GmbH, London (2013)CrossRef Singh, N.K.: Using Event-B for Critical Device Software Systems. Springer GmbH, London (2013)CrossRef
16.
Zurück zum Zitat Méry, D., Singh, N.K.: Functional behavior of a cardiac pacing system. Int. J. Discrete Event Control Syst. 1(2), 129–149 (2011) Méry, D., Singh, N.K.: Functional behavior of a cardiac pacing system. Int. J. Discrete Event Control Syst. 1(2), 129–149 (2011)
17.
Zurück zum Zitat Méry, D., Singh, N.K.: Formalization of Heart Models Based on the Conduction of Electrical Impulses and Cellular Automata. In: Liu, Z., Wassyng, A. (eds.) FHIES 2011. LNCS, vol. 7151, pp. 140–159. Springer, Heidelberg (2012) CrossRef Méry, D., Singh, N.K.: Formalization of Heart Models Based on the Conduction of Electrical Impulses and Cellular Automata. In: Liu, Z., Wassyng, A. (eds.) FHIES 2011. LNCS, vol. 7151, pp. 140–159. Springer, Heidelberg (2012) CrossRef
18.
Zurück zum Zitat Méry, D., Singh, N.K.: Automatic code generation from Event-B models. In: Proceedings of the Second Symposium on Information and Communication Technology, SoICT 2011, pp. 179–188. ACM, New York (2011) Méry, D., Singh, N.K.: Automatic code generation from Event-B models. In: Proceedings of the Second Symposium on Information and Communication Technology, SoICT 2011, pp. 179–188. ACM, New York (2011)
Metadaten
Titel
Formalizing the Cardiac Pacemaker Resynchronization Therapy
verfasst von
Neeraj Kumar Singh
Mark Lawford
Thomas S.E. Maibaum
Alan Wassyng
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-21070-4_38

Neuer Inhalt