Title
Reasoning About Confidence and Uncertainty in Assurance Cases: A Survey
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.
Year
DOI
Venue
2014
10.1007/978-3-319-63194-3_5
Lecture Notes in Computer Science
Field
DocType
Volume
Logical reasoning,Argument,Software system,Engineering,Management science,Bounded function
Conference
9062
ISSN
Citations 
PageRank 
0302-9743
1
0.36
References 
Authors
0
6
Name
Order
Citations
PageRank
Lian Duan114811.22
Sanjai Rayadurgam228429.86
Mats Per Erik Heimdahl353866.59
Anaheed Ayoub41048.15
Oleg Sokolsky52193154.94
Insup Lee64996413.64