Evolution of Formal Model-Based Assurance Cases for Autonomous Robots

An assurance case should carry sufficient evidence for a compelling argument that a system fulfils its guarantees under specific environmental assumptions. Assurance cases are often subject of maintenance, evolution, and reuse. In this paper, we demonstrate how evidence of an assurance case can be f...

Full description

Saved in:
Bibliographic Details
Published inSoftware Engineering and Formal Methods Vol. 11724; pp. 87 - 104
Main Authors Gleirscher, Mario, Foster, Simon, Nemouchi, Yakoub
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2019
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN3030304450
9783030304454
ISSN0302-9743
1611-3349
DOI10.1007/978-3-030-30446-1_5

Cover

More Information
Summary:An assurance case should carry sufficient evidence for a compelling argument that a system fulfils its guarantees under specific environmental assumptions. Assurance cases are often subject of maintenance, evolution, and reuse. In this paper, we demonstrate how evidence of an assurance case can be formalised, and how an assurance case can be refined using this formalisation to increase argument confidence and to react to changing operational needs. Moreover, we propose two argument patterns for construction and extension and we implement these patterns using the generic proof assistant Isabelle. We illustrate our approach for an autonomous mobile ground robot. Finally, we relate our approach to international standards (e.g. DO-178C, ISO 26262) recommending the delivery and maintenance of assurance cases.
Bibliography:M. Gleirscher—Supported by the German Research Foundation (DFG grant no. 381212925).
ISBN:3030304450
9783030304454
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-030-30446-1_5