• 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