CoDefeater: Using LLMs To Find Defeaters in Assurance Cases

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Gohar, Usman, Hunter, Michael C., Lutz, Robyn R., Cohen, Myra B.
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909289352790016
author Gohar, Usman
Hunter, Michael C.
Lutz, Robyn R.
Cohen, Myra B.
author_facet Gohar, Usman
Hunter, Michael C.
Lutz, Robyn R.
Cohen, Myra B.
contents Constructing assurance cases is a widely used, and sometimes required, process toward demonstrating that safety-critical systems will operate safely in their planned environment. To mitigate the risk of errors and missing edge cases, the concept of defeaters - arguments or evidence that challenge claims in an assurance case - has been introduced. Defeaters can provide timely detection of weaknesses in the arguments, prompting further investigation and timely mitigations. However, capturing defeaters relies on expert judgment, experience, and creativity and must be done iteratively due to evolving requirements and regulations. This paper proposes CoDefeater, an automated process to leverage large language models (LLMs) for finding defeaters. Initial results on two systems show that LLMs can efficiently find known and unforeseen feasible defeaters to support safety analysts in enhancing the completeness and confidence of assurance cases.
format Preprint
id arxiv_https___arxiv_org_abs_2407_13717
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle CoDefeater: Using LLMs To Find Defeaters in Assurance Cases
Gohar, Usman
Hunter, Michael C.
Lutz, Robyn R.
Cohen, Myra B.
Software Engineering
Artificial Intelligence
Constructing assurance cases is a widely used, and sometimes required, process toward demonstrating that safety-critical systems will operate safely in their planned environment. To mitigate the risk of errors and missing edge cases, the concept of defeaters - arguments or evidence that challenge claims in an assurance case - has been introduced. Defeaters can provide timely detection of weaknesses in the arguments, prompting further investigation and timely mitigations. However, capturing defeaters relies on expert judgment, experience, and creativity and must be done iteratively due to evolving requirements and regulations. This paper proposes CoDefeater, an automated process to leverage large language models (LLMs) for finding defeaters. Initial results on two systems show that LLMs can efficiently find known and unforeseen feasible defeaters to support safety analysts in enhancing the completeness and confidence of assurance cases.
title CoDefeater: Using LLMs To Find Defeaters in Assurance Cases
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2407.13717