DocumentCode
898248
Title
A formal methods approach to medical device review
Author
Jetley, Raoul ; Iyer, S. Purushothaman ; Jones, Paul L.
Author_Institution
North Carolina State Univ., Raleigh, NC, USA
Volume
39
Issue
4
fYear
2006
fDate
4/1/2006 12:00:00 AM
Firstpage
61
Lastpage
67
Abstract
With software playing an increasingly important role in medical devices, regulatory agencies such as the US Food and Drug Administration need effective means for assuring that this software is safe and reliable. The FDA has been striving for a more rigorous engineering-based review strategy to provide this assurance. The use of mathematics-based techniques in the development of software might help accomplish this. However, the lack of standard architectures for medical device software and integrated engineering-tool support for software analysis make a science-based software review process more difficult. The research presented here applies formal modeling methods and static analysis techniques to improve the review process. Regulation of medical device software encompasses reviews of device designs (premarket review) and device performance (postmarket surveillance). The FDA´s Center for Devices and Radiological Health performs the premarket review on a device to evaluate its safety and effectiveness. As part of this process, the agency reviews software development life-cycle artifacts for appropriate quality-assurance attributes, which tend to reveal little about the device software integrity.
Keywords
biomedical equipment; formal specification; formal verification; medical computing; program diagnostics; quality assurance; software architecture; software quality; software reliability; FDA; US Food and Drug Administration; device software integrity; engineering-based review strategy; formal modeling method; integrated engineering-tool support; mathematics-based techniques; medical device design review; medical device performance review; medical device software architecture; medical device software regulation; postmarket surveillance; premarket review; science-based software review process; software development; software development life-cycle review; software quality assurance; software reliability; software safety; static analysis; Biomedical engineering; Computer architecture; Drugs; Health and safety; Performance evaluation; Reliability engineering; Software performance; Software safety; Software standards; Surveillance; Clinical software engineering; Formal methods; Healthcare technology; Medical software;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/MC.2006.113
Filename
1620997
Link To Document