Skip to main content
Top

2017 | OriginalPaper | Chapter

Reasoning About Confidence and Uncertainty in Assurance Cases: A Survey

Authors : Lian Duan, Sanjai Rayadurgam, Mats P. E. Heimdahl, Anaheed Ayoub, Oleg Sokolsky, Insup Lee

Published in: Software Engineering in Health Care

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Assurance cases are structured logical arguments supported by evidence that explain how systems, possibly software systems, satisfy desirable properties for safety, security or reliability. The confidence in both the logical reasoning and the underlying evidence is a factor that must be considered carefully when evaluating an assurance case; the developers must have confidence in their case before the system is delivered and the assurance case reviewer, such as a regulatory body, must have adequate confidence in the case before approving the system for use. A necessary aspect of gaining confidence in the assurance case is dealing with uncertainty, which may have several sources. Uncertainty, often impossible to eliminate, nevertheless undermines confidence and must therefore be sufficiently bounded. It can be broadly classified into two types, aleatory (statistical) and epistemic (systematic). This paper surveys how researchers have reasoned about uncertainty in assurance cases. We analyze existing literature to identify the type of uncertainty addressed and distinguish between qualitative and quantitative approaches for dealing with uncertainty.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Ayoub, A., Chang, J., Sokolsky, O., Lee, I.: Assessing the overall sufficiency of safety arguments. In: Safety-Critical Systems Club (2013) Ayoub, A., Chang, J., Sokolsky, O., Lee, I.: Assessing the overall sufficiency of safety arguments. In: Safety-Critical Systems Club (2013)
2.
go back to reference Ayoub, A., Kim, B.G., Lee, I., Sokolsky, O.: A systematic approach to justifying sufficient confidence in software safety arguments. In: Ortmeier, F., Daniel, P. (eds.) SAFECOMP 2012. LNCS, vol. 7612, pp. 305–316. Springer, Heidelberg (2012). doi:10.1007/978-3-642-33678-2_26 CrossRef Ayoub, A., Kim, B.G., Lee, I., Sokolsky, O.: A systematic approach to justifying sufficient confidence in software safety arguments. In: Ortmeier, F., Daniel, P. (eds.) SAFECOMP 2012. LNCS, vol. 7612, pp. 305–316. Springer, Heidelberg (2012). doi:10.​1007/​978-3-642-33678-2_​26 CrossRef
3.
go back to reference Bender, M., Maibaum, T., Lawford, M., Wassyng, A.: Positioning verification in the context of software/system certification. In: Proceedings of the 11th International Workshop on Automated Verification of Critical Systems (2011) Bender, M., Maibaum, T., Lawford, M., Wassyng, A.: Positioning verification in the context of software/system certification. In: Proceedings of the 11th International Workshop on Automated Verification of Critical Systems (2011)
4.
go back to reference Bertolino, A., Strigini, L.: Assessing the risk due to software faults: estimates of failure rate versus evidence of perfection. Softw. Testing Verification Reliab. 8(3), 155–166 (1998)CrossRef Bertolino, A., Strigini, L.: Assessing the risk due to software faults: estimates of failure rate versus evidence of perfection. Softw. Testing Verification Reliab. 8(3), 155–166 (1998)CrossRef
5.
go back to reference Bishop, P., Bloomfield, R., Littlewood, B., Povyakalo, A., Wright, D.: Towards a formalism for conservative claims about the dependability of software-based systems. IEEE Trans. Softw. Eng. 37(5), 708–717 (2011)CrossRef Bishop, P., Bloomfield, R., Littlewood, B., Povyakalo, A., Wright, D.: Towards a formalism for conservative claims about the dependability of software-based systems. IEEE Trans. Softw. Eng. 37(5), 708–717 (2011)CrossRef
6.
go back to reference Bloomfield, R., Bishop, P.: Safety and assurance cases: past, present, and possible future - an adelard perspective. In: Making Systems Safe (2010) Bloomfield, R., Bishop, P.: Safety and assurance cases: past, present, and possible future - an adelard perspective. In: Making Systems Safe (2010)
7.
go back to reference Bloomfield, R.E., Littlewood, B., Wright, D.: Confidence: its role in dependability cases for risk assessment. In: International Conference on Dependable Systems and Networks (2007) Bloomfield, R.E., Littlewood, B., Wright, D.: Confidence: its role in dependability cases for risk assessment. In: International Conference on Dependable Systems and Networks (2007)
8.
go back to reference Chapman, R.: Safety assurance for embedded software in infusion pumps. In: Presented as a Keynote Talk at FHIES/SEHC (2014) Chapman, R.: Safety assurance for embedded software in infusion pumps. In: Presented as a Keynote Talk at FHIES/SEHC (2014)
9.
go back to reference Cyra, L., G\(\acute{o}\)rski, J.: Supporting expert assessment of argument structures in trust cases. In: 9th International Probability Safety Assessment and Management Conference PSAM (2008) Cyra, L., G\(\acute{o}\)rski, J.: Supporting expert assessment of argument structures in trust cases. In: 9th International Probability Safety Assessment and Management Conference PSAM (2008)
10.
go back to reference Denney, E., Pai, G., Habli, I.: Towards measurement of confidence in safety cases. In: 2011 International Symposium on Empirical Software Engineering and Measurement (2011) Denney, E., Pai, G., Habli, I.: Towards measurement of confidence in safety cases. In: 2011 International Symposium on Empirical Software Engineering and Measurement (2011)
11.
go back to reference Goodenough, J.B., Weinstock, C.B., Klein, A.Z.: Toward a theory of assurance case confidence. Technical report, Carnegie Mellon (2012) Goodenough, J.B., Weinstock, C.B., Klein, A.Z.: Toward a theory of assurance case confidence. Technical report, Carnegie Mellon (2012)
12.
go back to reference Greenwell, W.S., Knight, J.C., Holloway, C.M., Pease, J.J.: A taxonomy of fallacies in system safety arguments. In: International System Safety Conference (2006) Greenwell, W.S., Knight, J.C., Holloway, C.M., Pease, J.J.: A taxonomy of fallacies in system safety arguments. In: International System Safety Conference (2006)
13.
go back to reference Grigorova, S., Maibaum, T.S.E.: Taking a page from the law books: considering evidence weight in evaluating assurance case confidence. In: Software Reliability Engineering Workshops (2013) Grigorova, S., Maibaum, T.S.E.: Taking a page from the law books: considering evidence weight in evaluating assurance case confidence. In: Software Reliability Engineering Workshops (2013)
14.
go back to reference Hawkins, R.D., Kelly, T., Knight, J., Graydon, P.: A new approach to creating clear safety arguments. In: Advances in Systems Safety (2011) Hawkins, R.D., Kelly, T., Knight, J., Graydon, P.: A new approach to creating clear safety arguments. In: Advances in Systems Safety (2011)
15.
go back to reference Hawkins, R.D., Kelly, T.P.: Software safety assurance - what is sufficient? In: 4th IET International Conference on Systems Safety (2009) Hawkins, R.D., Kelly, T.P.: Software safety assurance - what is sufficient? In: 4th IET International Conference on Systems Safety (2009)
16.
go back to reference Jøsang, A., Grandison, T.: Conditional inference in subjective logic. In: Proceedings of the 6th International Conference on Information Fusion (2003) Jøsang, A., Grandison, T.: Conditional inference in subjective logic. In: Proceedings of the 6th International Conference on Information Fusion (2003)
17.
go back to reference Kelly, T.: Arguing safety-a systematic approach to safety case management. PhD thesis, The University of York (1998) Kelly, T.: Arguing safety-a systematic approach to safety case management. PhD thesis, The University of York (1998)
18.
go back to reference Kelly, T.: Reviewing assurance arguments - a step-by-step approach. In: Safety Management Requirements for Defence System (2007) Kelly, T.: Reviewing assurance arguments - a step-by-step approach. In: Safety Management Requirements for Defence System (2007)
19.
go back to reference Der Kiureghian, A., Ditlevsen, O.: Aleatory or epistemic? does it matter? J. Struct. Safety 31(2), 105–112 (2008)CrossRef Der Kiureghian, A., Ditlevsen, O.: Aleatory or epistemic? does it matter? J. Struct. Safety 31(2), 105–112 (2008)CrossRef
20.
go back to reference Knight, J.: Private e-mail communication (2014) Knight, J.: Private e-mail communication (2014)
21.
go back to reference Leveson, N.: Cost-effective safety certification of software-intensive systems. In: Seventh Software Certification Consortium (2011) Leveson, N.: Cost-effective safety certification of software-intensive systems. In: Seventh Software Certification Consortium (2011)
22.
go back to reference Littlewood, B., Wright, D.: The use of multilegged arguments of increase confdience in safety claims for software-based sytems: a study based on a BBN analysis of an idealized example. IEEE Trans. Software Eng. 33(5), 347–365 (2007)CrossRef Littlewood, B., Wright, D.: The use of multilegged arguments of increase confdience in safety claims for software-based sytems: a study based on a BBN analysis of an idealized example. IEEE Trans. Software Eng. 33(5), 347–365 (2007)CrossRef
23.
go back to reference Rodes, B.D., Knight, J.C., Wasson, K.S.: A security metric based on security arguments. In: WETSoM 2014 (2014) Rodes, B.D., Knight, J.C., Wasson, K.S.: A security metric based on security arguments. In: WETSoM 2014 (2014)
24.
go back to reference Rushby, J.: Formalism in safety cases. In: Dale, C., Anderson, T. (eds.) Making Systems Safer, pp. 3–17. Springer, London (2010)CrossRef Rushby, J.: Formalism in safety cases. In: Dale, C., Anderson, T. (eds.) Making Systems Safer, pp. 3–17. Springer, London (2010)CrossRef
25.
go back to reference Rushby, J.: Logic and epistemology in safety cases. In: Proceedings of SafeComp, p. 32 (2013) Rushby, J.: Logic and epistemology in safety cases. In: Proceedings of SafeComp, p. 32 (2013)
26.
go back to reference Strigini, L.: Engineering judgement in reliability and safety and its limits: what can we learn from research in psychology. Technical report, Centre for Software Reliability Technical report (1996) Strigini, L.: Engineering judgement in reliability and safety and its limits: what can we learn from research in psychology. Technical report, Centre for Software Reliability Technical report (1996)
27.
go back to reference Swiler, L.P., Paez, T.L., Mayes, R.L.: Epistemic uncertainty quantification tutorial. In: Proceedings of the IMAC-XXVII (2009) Swiler, L.P., Paez, T.L., Mayes, R.L.: Epistemic uncertainty quantification tutorial. In: Proceedings of the IMAC-XXVII (2009)
28.
go back to reference Toulmin, S.: The Uses of Argument. Cambridge University Press, Cambridge (1958) Toulmin, S.: The Uses of Argument. Cambridge University Press, Cambridge (1958)
29.
go back to reference Weaver, R., Fenn, J., Kelly, T.: A pragmatic approach to reasoning about the assurance of safety arguments. In: 8th Australian Workshop on Safety Critical Systems and Software (SCS 2003) (2003) Weaver, R., Fenn, J., Kelly, T.: A pragmatic approach to reasoning about the assurance of safety arguments. In: 8th Australian Workshop on Safety Critical Systems and Software (SCS 2003) (2003)
30.
go back to reference Wilkinson, P.: The use of safety cases in certification and regulation by Nancy Leveson a review by Peter Wilkinson. Technical report, US Chemical Safety Board (2014) Wilkinson, P.: The use of safety cases in certification and regulation by Nancy Leveson a review by Peter Wilkinson. Technical report, US Chemical Safety Board (2014)
31.
go back to reference Zhao, X., Zhang, D., Lu, M., Zeng, F.: A new approach to assessment of confidence in assurance cases. In: Ortmeier, F., Daniel, P. (eds.) SAFECOMP 2012. LNCS, vol. 7613, pp. 79–91. Springer, Heidelberg (2012). doi:10.1007/978-3-642-33675-1_7 CrossRef Zhao, X., Zhang, D., Lu, M., Zeng, F.: A new approach to assessment of confidence in assurance cases. In: Ortmeier, F., Daniel, P. (eds.) SAFECOMP 2012. LNCS, vol. 7613, pp. 79–91. Springer, Heidelberg (2012). doi:10.​1007/​978-3-642-33675-1_​7 CrossRef
Metadata
Title
Reasoning About Confidence and Uncertainty in Assurance Cases: A Survey
Authors
Lian Duan
Sanjai Rayadurgam
Mats P. E. Heimdahl
Anaheed Ayoub
Oleg Sokolsky
Insup Lee
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-63194-3_5

Premium Partner