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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
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)
FDA: Infusion Pumps Total Product Life Cycle, Guidance for Industry and FDA Staff (2014)
FDA: Guidance for the Content of Premarket Submissions for Software Contained in Medical Devices (2005)
FDA: Content of Premarket Submissions for Management of Cybersecurity in Medical Devices. Guidance for Industry and Food and Drug Administration Staff (2014)
ISO: ISO 14971:2007. Medical Devices – Application of Risk Management to Medical Devices (2007)
Jones, P.L., Taylor, A.: Medical device risk management and safety cases. Bio-med. Instrum. Technol. 49(1), 45–53 (2015)
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)
NOR-STA tool website. https://www.argevide.com/en/products/assurance_case
OMG: Structured Assurance Case Metamodel (SACM), Version 1.1 (2015)
Weinstock, C., Goodenough, J.: Towards an assurance case practice for medical devices. Software Engineering Institute, Technical Note CMU/SEI-2009-TN-018 (2009)
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)
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)
Generic Infusion Pump Research Project website. https://rtg.cis.upenn.edu/gip/
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)
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)
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)
Larson, B.R.: Open PCA Pump Assurance Case, SAnToS Research Group, Kansas State University (2014). http://openpcapump.santoslab.org/
Kelly T., McDermid, J.: Safety case construction and reuse using patterns. In: Proceedings of SAFECOMP 1997, pp. 55–69 (1997)
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)
Kelly T.: Arguing safety – a systematic approach to safety case management. Ph.D. thesis, Department of Computer Science, University of York (1998)
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)
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)
Weaver R.: The safety of software – constructing and assuring arguments. Ph.D. thesis, Department of Computer Science, University of York (2003)
Ye, F.: Justifying the use of COTS components within safety critical applications, Ph.D. thesis, Department of Computer Science, University of York (2005)
Alexander R., Kelly T., Kurd Z., McDermid J.: Safety cases for advanced control software: safety case patterns, Technical report, University of York (2007)
Hawkins, R., Kelly, T.: A software safety argument pattern catalogue, Technical report, University of York (2013)
Denney, E., Pai, G.: safety case patterns: theory and applications, NASA/TM–2015–218492 Technical report (2015)
Assurance Case Patterns Online Catalogue, Gdańsk University of Technology. http://www.nor-sta.eu/en/en/news/assurance_case_pattern_catalogue
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)
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)
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)
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)
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)
Argevide: NOR-STA Argument Notation White paper. https://www.argevide.com/sites/default/files/docs/Argevide%20WP2%20-%20NOR-STA%20argument%20notation.pdf
Jarzębowicz, A., Wardziński, A.: Integrating confidence and assurance arguments. In: 10th IET System Safety and Cyber Security Conference, Bristol, UK (2015)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)