Automating Semantic Analysis of System Assurance Cases using Goal-directed ASP

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Murugesan, Anitha, Wong, Isaac, Arias, Joaquín, Stroud, Robert, Varadarajan, Srivatsan, Salazar, Elmer, Gupta, Gopal, Bloomfield, Robin, Rushby, John
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866915112031354880
author Murugesan, Anitha
Wong, Isaac
Arias, Joaquín
Stroud, Robert
Varadarajan, Srivatsan
Salazar, Elmer
Gupta, Gopal
Bloomfield, Robin
Rushby, John
author_facet Murugesan, Anitha
Wong, Isaac
Arias, Joaquín
Stroud, Robert
Varadarajan, Srivatsan
Salazar, Elmer
Gupta, Gopal
Bloomfield, Robin
Rushby, John
contents Assurance cases offer a structured way to present arguments and evidence for certification of systems where safety and security are critical. However, creating and evaluating these assurance cases can be complex and challenging, even for systems of moderate complexity. Therefore, there is a growing need to develop new automation methods for these tasks. While most existing assurance case tools focus on automating structural aspects, they lack the ability to fully assess the semantic coherence and correctness of the assurance arguments. In prior work, we introduced the Assurance 2.0 framework that prioritizes the reasoning process, evidence utilization, and explicit delineation of counter-claims (defeaters) and counter-evidence. In this paper, we present our approach to enhancing Assurance 2.0 with semantic rule-based analysis capabilities using common-sense reasoning and answer set programming solvers, specifically s(CASP). By employing these analysis techniques, we examine the unique semantic aspects of assurance cases, such as logical consistency, adequacy, indefeasibility, etc. The application of these analyses provides both system developers and evaluators with increased confidence about the assurance case.
format Preprint
id arxiv_https___arxiv_org_abs_2408_11699
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Automating Semantic Analysis of System Assurance Cases using Goal-directed ASP
Murugesan, Anitha
Wong, Isaac
Arias, Joaquín
Stroud, Robert
Varadarajan, Srivatsan
Salazar, Elmer
Gupta, Gopal
Bloomfield, Robin
Rushby, John
Logic in Computer Science
Software Engineering
Assurance cases offer a structured way to present arguments and evidence for certification of systems where safety and security are critical. However, creating and evaluating these assurance cases can be complex and challenging, even for systems of moderate complexity. Therefore, there is a growing need to develop new automation methods for these tasks. While most existing assurance case tools focus on automating structural aspects, they lack the ability to fully assess the semantic coherence and correctness of the assurance arguments. In prior work, we introduced the Assurance 2.0 framework that prioritizes the reasoning process, evidence utilization, and explicit delineation of counter-claims (defeaters) and counter-evidence. In this paper, we present our approach to enhancing Assurance 2.0 with semantic rule-based analysis capabilities using common-sense reasoning and answer set programming solvers, specifically s(CASP). By employing these analysis techniques, we examine the unique semantic aspects of assurance cases, such as logical consistency, adequacy, indefeasibility, etc. The application of these analyses provides both system developers and evaluators with increased confidence about the assurance case.
title Automating Semantic Analysis of System Assurance Cases using Goal-directed ASP
topic Logic in Computer Science
Software Engineering
url https://arxiv.org/abs/2408.11699