Home
Scholarly Works
Criteria to Systematically Evaluate (Safety)...
Conference

Criteria to Systematically Evaluate (Safety) Assurance Cases

Abstract

An assurance case (AC) captures explicit reasoning associated with assuring critical properties, such as safety. A vital attribute of an AC is that it facilitates the identification of fallacies in the validity of any claim. There is considerable published research related to confidence in ACs, which primarily relate to a measure of soundness of reasoning. Evaluation of an AC is more general than measuring confidence and considers multiple aspects of the quality of an AC. Evaluation criteria thus play a significant role in making the evaluation process more systematic. This paper contributes to the identification of effective evaluation criteria for ACs, the rationale for their use, and initial tests of the criteria on existing ACs. We classify these criteria as to whether they apply to the structure of the AC, or to the content of the AC. This paper focuses on safety as the critical property to be assured, but only a very small number of the criteria are specific to safety, and can serve as placeholders for evaluation criteria specific to other critical properties. All of the other evaluation criteria are generic. This separation is useful when evaluating ACs developed using different notations, and when evaluating ACs against safety standards. We explore the rationale for these criteria as well as the way they are used by the developers of the AC and also when they are used by a third-party evaluator.

Authors

Chowdhury T; Wassyng A; Paige RF; Lawford M

Volume

00

Pagination

pp. 380-390

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

October 28, 2019

DOI

10.1109/issre.2019.00045

Name of conference

2019 IEEE 30th International Symposium on Software Reliability Engineering (ISSRE)
View published work (Non-McMaster Users)

Contact the Experts team