skip to main content
research-article

Engineering high confidence medical device software

Published: 01 July 2009 Publication History

Abstract

The increasing complexity of medical device software has created new challenges in ensuring that a medical device operates correctly. This paper discusses how two technologies---model-based development and static analysis---may be used to facilitate the successful engineering of medical software and some possible regulatory side benefits.

References

[1]
}}C. Ackermann, A. Ray, R. Cleaveland, J. Heit, C. Shelton, C. Martin. Model-Based Design Verification. A Monitor Based Approach. Society of Automotive Engineers World Congress 2008
[2]
}}M. Ben-Ari, A. Pnueli and Z. Manna. The temporal logic of branching time. Proceedings of the 8th ACM SIGPLANSIGACT Symposium on Principles of Programming Languages (POPL), 1981
[3]
}}P. Cousot and R. Cousot. Abstract Interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. POPL 1977
[4]
}}E. Clarke, O.Grumberg, D.Pereld. Model Checking. MIT Press. 2000
[5]
}}General Principles of Software Validation; Final Guidance for Industry and FDA Staff. January 11, 2002
[6]
}}P. Godefroid. Model checking for programming languages using Verisoft. Proceedings of the 24th ACM SIGPLANSIGACT symposium on Principles of programming languages, ACM Press, 1997
[7]
}}H. Hampapuram, Y. Yang, and M. Das. Symbolic path simulation in path-sensitive dataflow analysis. In SIGSOFT Software Engineering Notes, Jan 2006
[8]
}}High-Confidence Medical Devices: Cyber-Physical Systems for 21st Century Health Care A Research and Development Needs Report, Prepared by the High Confidence Software and Systems Coordinating Group of the Networking and Information Technology Research and Development Program, February 2009
[9]
}}R. Jetley and P. L. Jones. Safety Requirements based Analysis of Infusion Pump Software, Proceedings of the IEEE Real Time Systems Symposium, Tuscon, December 2007
[10]
}}D. Jackson, M. Thomas, and L. I. Millet editors. Software for Dependable Systems: Sufficient Evidence? Committee on Certifiably Dependable Software Systems, National Research Council, National Academies Press, 2007
[11]
}}J. Knodel, D. Muthig, M. Naab, M. Lindvall. Static Evaluation of Software Architectures. 10th European Conference on Software Maintenance and Reengineering 2006
[12]
}}A. Ray, R. Cleaveland, S. Jiang, T. Fuhrman. Model-Based Verification and Validation of Distributed Controller Architectures. Society of Automotive Engineers Convergence 2006

Cited By

View all
  • (2021)Proposal for a Standard Architecture for the Integration of Clinical Information Systems in a Complex Hospital EnvironmentInformatics10.3390/informatics80400878:4(87)Online publication date: 15-Dec-2021

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGBED Review
ACM SIGBED Review  Volume 6, Issue 2
Special Issue on the 2nd Joint Workshop on High Confidence Medical Devices, Software, and Systems (HCMDSS) and Medical Device Plug-and-Play (MD PnP) Interoperability
July 2009
95 pages
EISSN:1551-3688
DOI:10.1145/1859823
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2009
Published in SIGBED Volume 6, Issue 2

Check for updates

Author Tags

  1. formal verification
  2. instrumentation based verification
  3. model-based development
  4. static analysis

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Proposal for a Standard Architecture for the Integration of Clinical Information Systems in a Complex Hospital EnvironmentInformatics10.3390/informatics80400878:4(87)Online publication date: 15-Dec-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media