Estimation and Verification of Hybrid Heart Models for Personalised Medical and Wearable Devices

  • Benoît Barbot
  • Marta Kwiatkowska
  • Alexandru Mereacre
  • Nicola Paoletti
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9308)


We are witnessing a huge growth in popularity of wearable and implantable devices equipped with sensors that are capable of monitoring a range of physiological processes and communicating the data to smartphones or to medical monitoring devices. Applications include not only medical diagnosis and treatment, but also biometric identification and authentication systems. An important requirement is personalisation of the devices, namely, their ability to adapt to the physiology of the human wearer and to faithfully reproduce the characteristics in real-time for the purposes of authentication or optimisation of medical therapies. In view of the complexity of the embedded software that controls such devices, model-based frameworks have been advocated for their design, development, verification and testing. In this paper, we focus on applications that exploit the unique characteristics of the heart rhythm. We introduce a hybrid automata model of the electrical conduction system of a human heart, adapted from Lian et al. [8], and present a framework for the estimation of personalised parameters, including the generation of synthetic ECGs from the model. We demonstrate the usefulness of the framework on two applications, ensuring safety of a pacemaker against a personalised heart model and ECG-based user authentication.


  1. 1.
    Barbot, B., et al.: Estimation and verification of hybrid heart models for personalised medical and wearable devices. Technical report, Department of Computer Science, University of Oxford (2015)Google Scholar
  2. 2.
    Barker, C. et al.: Hardware-in-the-loop simulation and energy optimization of cardiac pacemakers. In: IEEE EMBC (2015) (to appear)Google Scholar
  3. 3.
    Boston Scientific: Pacemaker system specification (2007).
  4. 4.
    Chen, T., et al.: Quantitative verification of implantable cardiac pacemakers over hybrid heart models. Inf. Comput. 236, 87–101 (2014)CrossRefzbMATHGoogle Scholar
  5. 5.
    Diciolla, M., et al.: Synthesising optimal timing delays for timed I/O automata. In: EMSOFT 2014. ACM (2014)Google Scholar
  6. 6.
    Kwiatkowska, M., et al.: Formal modelling and validation of rate-adaptive pacemakers. In: ICHI 2014, pp. 23–32. IEEE (2014)Google Scholar
  7. 7.
    Kwiatkowska, M., Mereacre, A., Paoletti, N.: On quantitative software quality assurance methodologies for cardiac pacemakers. In: Margaria, T., Steffen, B. (eds.) ISoLA 2014, Part II. LNCS, vol. 8803, pp. 365–384. Springer, Heidelberg (2014) Google Scholar
  8. 8.
    Lian, J., et al.: Open source modeling of heart rhythm and cardiac pacing. Open Pacing Electrophysiol. Ther. J. 3, 4 (2010)Google Scholar
  9. 9.
    Singh, Y.N., Singh, S.K.: Evaluation of electrocardiogram for biometric authentication. J. Inf. Secur. 3, 39–48 (2012)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Benoît Barbot
    • 1
  • Marta Kwiatkowska
    • 1
  • Alexandru Mereacre
    • 1
  • Nicola Paoletti
    • 1
  1. 1.Department of Computer ScienceUniversity of OxfordOxfordUK

Personalised recommendations