Skip to main content

Towards Safety Case Integration with Hazard Analysis for Medical Devices

  • Conference paper
  • First Online:
Computer Safety, Reliability, and Security (SAFECOMP 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9923))

Included in the following conference series:

Abstract

Safety case is one of system safety lifecycle products and should be consistent with other lifecycle products like hazard analysis results. In this paper we present a method of safety case integration with hazard tables based on the use of parametrized argument patterns. We describe a hazard table metamodel, a safety argument pattern and a mechanism of pattern instantiation using a linking table which represents references to system lifecycle artefacts. We report and comment results of a feasibility study of pattern application for medical device hazard analysis. Finally we discuss the opportunities of applying such solution to safety case development and maintenance and the perspectives of further development of this approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Sujan, M., Koornneef, F., Chozos, N., Pozzi, S., Kelly, T.: Safety cases for medical devices and health IT - involving healthcare organisations in the assurance of safety. Health Inform. J. 19(3), 165–182 (2013)

    Article  Google Scholar 

  2. Chen, Y., Lawford, M., Wang, H., Wassyng, A.: Insulin pump software certification. In: Gibbons, J., MacCaull, W. (eds.) FHIES 2013. LNCS, vol. 8315, pp. 87–106. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  3. Sujan, M., Habli, I., Kelly, T., Pozzi, S., Johnson, C.: Should healthcare providers do safety cases? Lessons from a cross-industry review of safety case practices. Saf. Sci. 84, 181–189 (2016)

    Article  Google Scholar 

  4. FDA: Infusion Pumps Total Product Life Cycle, Guidance for Industry and FDA Staff (2014)

    Google Scholar 

  5. FDA: Guidance for the Content of Premarket Submissions for Software Contained in Medical Devices (2005)

    Google Scholar 

  6. FDA: Content of Premarket Submissions for Management of Cybersecurity in Medical Devices. Guidance for Industry and Food and Drug Administration Staff (2014)

    Google Scholar 

  7. ISO: ISO 14971:2007. Medical Devices – Application of Risk Management to Medical Devices (2007)

    Google Scholar 

  8. Jones, P.L., Taylor, A.: Medical device risk management and safety cases. Bio-med. Instrum. Technol. 49(1), 45–53 (2015)

    Article  Google Scholar 

  9. Górski, J., Jarzębowicz, A., Miler, J., Witkowicz, M., Czyżnikiewicz, J., Jar, P.: Supporting assurance by evidence-based argument services. In: Ortmeier, F., Daniel, P. (eds.) SAFECOMP Workshops 2012. LNCS, vol. 7613, pp. 417–426. Springer, Heidelberg (2012)

    Google Scholar 

  10. NOR-STA tool website. https://www.argevide.com/en/products/assurance_case

  11. OMG: Structured Assurance Case Metamodel (SACM), Version 1.1 (2015)

    Google Scholar 

  12. Weinstock, C., Goodenough, J.: Towards an assurance case practice for medical devices. Software Engineering Institute, Technical Note CMU/SEI-2009-TN-018 (2009)

    Google Scholar 

  13. Ray, A., Cleaveland, R.: Constructing safety assurance cases for medical devices. In: Proceedings of the 1st International Workshop on Assurance Cases for Software-Intensive Systems, pp. 40–45. IEEE Press (2013)

    Google Scholar 

  14. Wassyng, A., Singh, N.K., Geven, M., Proscia, N., Wang, H., Lawford, M., Maibaum, T.: Can product specific assurance case templates be used as medical device standards? IEEE Des. Test 32(5), 45–55 (2015)

    Article  Google Scholar 

  15. Generic Infusion Pump Research Project website. https://rtg.cis.upenn.edu/gip/

  16. Jee, E., Lee, I., Sokolsky, O.: Assurance cases in model-driven development of the pacemaker software. In: Margaria, T., Steffen, B. (eds.) ISoLA 2010, Part II. LNCS, vol. 6416, pp. 343–356. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  17. Ayoub, A., Kim, B., Lee, I., Sokolsky, O.: A safety case pattern for model-based development approach. In: Goodloe, A.E., Person, S. (eds.) NFM 2012. LNCS, vol. 7226, pp. 141–146. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  18. Feng, L., King, A., Chen, S., Ayoub, A., Park, J., Bezzo, N., Sokolsky, O., Lee, I.: A safety argument strategy for PC a closed-loop systems: a preliminary proposal. In: 5th Workshop on Medical Cyber-Physical Systems, vol. 36, pp. 94–99 (2014)

    Google Scholar 

  19. Larson, B.R.: Open PCA Pump Assurance Case, SAnToS Research Group, Kansas State University (2014). http://openpcapump.santoslab.org/

  20. Kelly T., McDermid, J.: Safety case construction and reuse using patterns. In: Proceedings of SAFECOMP 1997, pp. 55–69 (1997)

    Google Scholar 

  21. Kelly, T., McDermid, J.: Safety case patterns – reusing successful arguments. In: Proceedings of IEE Colloquium on Understanding Patterns and Their Application to System Engineering, London, UK (1998)

    Google Scholar 

  22. Kelly T.: Arguing safety – a systematic approach to safety case management. Ph.D. thesis, Department of Computer Science, University of York (1998)

    Google Scholar 

  23. Hawkins, R., Kelly, T.: A systematic approach for developing software safety arguments. In: Proceedings of the 27th System Safety Society (SSS) International System Safety Conference (ISSC), 3–7 August 2009, Huntsville AL, USA (2009)

    Google Scholar 

  24. Hawkins, R., Clegg, K., Alexander, R., Kelly, T.: Using a software safety argument pattern catalogue: two case studies. In: Flammini, F., Bologna, S., Vittorini, V. (eds.) SAFECOMP 2011. LNCS, vol. 6894, pp. 185–198. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  25. Weaver R.: The safety of software – constructing and assuring arguments. Ph.D. thesis, Department of Computer Science, University of York (2003)

    Google Scholar 

  26. Ye, F.: Justifying the use of COTS components within safety critical applications, Ph.D. thesis, Department of Computer Science, University of York (2005)

    Google Scholar 

  27. Alexander R., Kelly T., Kurd Z., McDermid J.: Safety cases for advanced control software: safety case patterns, Technical report, University of York (2007)

    Google Scholar 

  28. Hawkins, R., Kelly, T.: A software safety argument pattern catalogue, Technical report, University of York (2013)

    Google Scholar 

  29. Denney, E., Pai, G.: safety case patterns: theory and applications, NASA/TM–2015–218492 Technical report (2015)

    Google Scholar 

  30. Assurance Case Patterns Online Catalogue, Gdańsk University of Technology. http://www.nor-sta.eu/en/en/news/assurance_case_pattern_catalogue

  31. Hauge, A.A., Stølen, K.: A pattern-based method for safe control systems exemplified within nuclear power production. In: Ortmeier, F., Lipaczewski, M. (eds.) SAFECOMP 2012. LNCS, vol. 7612, pp. 13–24. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  32. Khalil, M., Schätz, B., Voss, S.: A pattern-based approach towards modular safety analysis and argumentation. In: Embedded Real Time Software and Systems Conference (ERTS 2014), Toulouse, France (2014)

    Google Scholar 

  33. Denney, E., Pai, G., Pohl, J.: AdvoCATE: an assurance case automation toolset. In: Ortmeier, F., Daniel, P. (eds.) SAFECOMP Workshops 2012. LNCS, vol. 7613, pp. 8–21. Springer, Heidelberg (2012)

    Google Scholar 

  34. Denney, E., Pai, G.: A lightweight methodology for safety case assembly. In: Ortmeier, F., Lipaczewski, M. (eds.) SAFECOMP 2012. LNCS, vol. 7612, pp. 1–12. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  35. Hawkins R., Habli I., Kolovos D., Paige R., Kelly T.: Weaving an assurance case from design: model-based approach. In: 2015 IEEE 16th International Symposium on High Assurance Systems Engineering (HASE) (2015)

    Google Scholar 

  36. Argevide: NOR-STA Argument Notation White paper. https://www.argevide.com/sites/default/files/docs/Argevide%20WP2%20-%20NOR-STA%20argument%20notation.pdf

  37. Jarzębowicz, A., Wardziński, A.: Integrating confidence and assurance arguments. In: 10th IET System Safety and Cyber Security Conference, Bristol, UK (2015)

    Google Scholar 

  38. Larson, B.R., Hatcliff, J., Chalin, P.: Open source patient-controlled analgesic pump requirements documentation. In: 5th International Workshop on Software Engineering in Health Care (SEHC), pp. 28–34 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aleksander Jarzębowicz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Wardziński, A., Jarzębowicz, A. (2016). Towards Safety Case Integration with Hazard Analysis for Medical Devices. In: Skavhaug, A., Guiochet, J., Schoitsch, E., Bitsch, F. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2016. Lecture Notes in Computer Science(), vol 9923. Springer, Cham. https://doi.org/10.1007/978-3-319-45480-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-45480-1_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-45479-5

  • Online ISBN: 978-3-319-45480-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics