Title :
Improving the Trustworthiness of Medical Device Software with Formal Verification Methods
Author :
Chunxiao Li ; Raghunathan, Anand ; Jha, Niraj K.
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., Princeton, NJ, USA
Abstract :
Wearable and implantable medical devices are commonly used for diagnosing, monitoring, and treating various medical conditions. Increasingly complex software and wireless connectivity have enabled great improvements in the quality of care and convenience for users of such devices. However, an unfortunate side-effect of these trends has been the emergence of security concerns. In this letter, we propose the use of formal verification techniques to verify temporal safety properties and improve the trustworthiness of medical device software. We demonstrate how to bridge the gap between traditional formal verification and the needs of medical device software. We apply the proposed approach to cardiac pacemaker software and demonstrate its ability to detect a range of software vulnerabilities that compromise security and safety.
Keywords :
formal verification; medical computing; security of data; cardiac pacemaker software; formal verification method; implantable medical device; medical device software; medical diagnosis; medical monitoring; medical treatment; quality-of-care; security concern; software trustworthiness; software vulnerability; wearable medical device; Hardware; Medical diagnostic imaging; Medical services; Pacemakers; Safety; Security; Software; Formal verification; medical device software; safety; security;
Journal_Title :
Embedded Systems Letters, IEEE
DOI :
10.1109/LES.2013.2276434