DocumentCode
68391
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
Volume
5
Issue
3
fYear
2013
fDate
Sept. 2013
Firstpage
50
Lastpage
53
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;
fLanguage
English
Journal_Title
Embedded Systems Letters, IEEE
Publisher
ieee
ISSN
1943-0663
Type
jour
DOI
10.1109/LES.2013.2276434
Filename
6574212
Link To Document