Integrated Simulation of Implantable Cardiac Pacemaker Software and Heart Models

Andrea Domenici, Cinzia Bernardeschi, Paolo Masci

Abstract

This paper presents an approach for integrated simulation of pacemaker models and heart models, each developed with the appropriate formalism. Heart models are developed in MathWorks, a powerful tool for the simulation of complex systems, whereas pacemakers are developed in PVS, a theorem-proving environment enabling both simulation and formal verification of safety requirements. The two tools communicate over a Web-based interface, which makes it possible to integrate the simulation of the MathWorks model of the heart and the PVS model of the pacemaker. In this paper, we illustrate the architecture developed for integrated simulation of the pacemaker-heart system and present an example application for realistic models.

References

  1. Alur, R. and Dill, D. L. (1994). A theory of timed automata. Theoretical Computer Science, 126(2):183-235.
  2. Behrmann, G., David, A., Larsen, K., Hakansson, J., Petterson, P., Yi, W., and Hendriks, M. (2006). UPPAAL 4.0. In Third Int. Conf. on Quantitative Evaluation of Systems (QEST 2006), pages 125-126.
  3. Chen, T., Diciolla, M., Kwiatkowska, M., and Mereacre, A. (2014). Quantitative verification of implantable cardiac pacemakers over hybrid heart models. Information and Computation, 236(0):87-101.
  4. Hamon, G. and Rushby, J. (2004). An operational semantics for Stateflow. In Fundamental Approaches to Software Engineering (FASE), volume 2984 of LNCS, pages 229-243. Springer Berlin Heidelberg.
  5. Henzinger, T. A. (1996). The theory of hybrid automata. In Proc. of the 11th Annual IEEE Symposium on Logic in Computer Science, LICS 7896, pages 278-292, Washington, DC, USA. IEEE Computer Society.
  6. Henzinger, T. A., Minea, M., and Prabhu, V. S. (2001). Assume-guarantee reasoning for hierarchical hybrid systems. In Benedetto, M. D. D. and SangiovanniVincentelli, A. L., editors, HSCC, volume 2034 of LNCS, pages 275-290. Springer.
  7. Jiang, Z., Pajic, M., Connolly, A., Dixit, S., and Mangharam, R. (2010). Real-time heart model for implantable cardiac device validation and verification. In Real-Time Systems (ECRTS), 2010 22nd Euromicro Conference on, pages 239-248. IEEE.
  8. Jiang, Z., Pajic, M., and Mangharam, R. (2012a). Cyberphysical modeling of implantable cardiac medical devices. Proc. of the IEEE, 100(1):122-137.
  9. Jiang, Z., Pajic, M., Moarref, S., Alur, R., and Mangharam, R. (2012b). Modeling and verification of a dual chamber implantable pacemaker. In Flanagan, C. and K├Ânig, B., editors, Tools and Algorithms for the Construction and Analysis of Systems, volume 7214 of LNCS, pages 188-203. Springer Berlin Heidelberg.
  10. Kwiatkowska, M., Norman, G., and Parker, D. (2011). Prism 4.0: Verification of probabilistic real-time systems. In Computer aided verification, pages 585-591. Springer.
  11. Masci, P., Zhang, Y., Jones, P., Oladimeji, P., D'Urso, E., Bernardeschi, C., Curzon, P., and Thimbleby, H. (2014). Combining PVSio with stateflow. In Proc. of the 6th NASA Formal Methods Symposium (NFM2014), Berlin, Heidelberg. Springer-Verlag.
  12. Masci P. et al. (2014). Modelling a dual chamber implantable cardiac pacemaker in PVS. Technical report, Queen Mary University of London.
  13. Oladimeji, P., Masci, P., Curzon, P., and Thimbleby, H. (2013). PVSio-web: a tool for rapid prototyping device user interfaces in PVS. In FMIS2013, 5th Int. Workshop on Formal Methods for Interactive Systems.
  14. Owre, S., Rajan, S., Rushby, J., Shankar, N., and Srivas, M. (1996). PVS: combining specification, proof checking, and model checking. In Alur, R. and Henzinger, T. A., editors, Computer-Aided Verification, CAV 7896, number 1102 in LNCS, pages 411-414.
Download


Paper Citation


in Harvard Style

Domenici A., Bernardeschi C. and Masci P. (2014). Integrated Simulation of Implantable Cardiac Pacemaker Software and Heart Models . In Proceedings of the 2nd International Congress on Cardiovascular Technologies - Volume 1: CARDIOTECHNIX, ISBN 978-989-758-055-0, pages 55-59. DOI: 10.5220/0005153900550059


in Bibtex Style

@conference{cardiotechnix14,
author={Andrea Domenici and Cinzia Bernardeschi and Paolo Masci},
title={Integrated Simulation of Implantable Cardiac Pacemaker Software and Heart Models},
booktitle={Proceedings of the 2nd International Congress on Cardiovascular Technologies - Volume 1: CARDIOTECHNIX,},
year={2014},
pages={55-59},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005153900550059},
isbn={978-989-758-055-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Congress on Cardiovascular Technologies - Volume 1: CARDIOTECHNIX,
TI - Integrated Simulation of Implantable Cardiac Pacemaker Software and Heart Models
SN - 978-989-758-055-0
AU - Domenici A.
AU - Bernardeschi C.
AU - Masci P.
PY - 2014
SP - 55
EP - 59
DO - 10.5220/0005153900550059