Backward Responsibility in Transition Systems Beyond Safety

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Abstract

As the complexity of software systems rises, methods for explaining their behaviour are becoming ever-more important. When a system fails, it is critical to determine which of its components are responsible for this failure. Within the verification community, one approach uses graph games and the Shapley value to ascribe a responsibility value to every state of a transition system. As this is done with respect to a specific failure, it is called backward responsibility.

This paper provides tight complexity bounds for backward responsibility for reachability, Büchi and parity objectives. For Büchi objectives, a polynomial algorithm is given to determine the set of responsible states. To analyse systems that are too large for standard methods, the paper presents a novel refinement algorithm that iteratively computes responsibility and demonstrates its utility with a prototypical implementation.

Details

OriginalspracheEnglisch
TitelFormal Methods for Industrial Critical Systems
Redakteure/-innenAnne Remke, Bernhard Steffen
Herausgeber (Verlag)Springer, Cham
Seiten105-123
Seitenumfang18
ISBN (elektronisch)978-3-032-00942-5
ISBN (Print)978-3-032-00941-8
PublikationsstatusElektronische Veröffentlichung vor Drucklegung - 28 Aug. 2025
Peer-Review-StatusJa

Publikationsreihe

ReiheLecture Notes in Computer Science
Band16040
ISSN0302-9743

Konferenz

Titel30th International Conference on Formal Methods for Industrial Critical Systems
KurztitelFMICS 2025
Veranstaltungsnummer30
Beschreibungco-located with CONFEST 2025
Dauer27 - 28 August 2025
Webseite
BekanntheitsgradInternationale Veranstaltung
OrtAarhus University
StadtAarhus
LandDänemark

Externe IDs

Scopus 105015448693
ORCID /0000-0002-5321-9343/work/194254724
ORCID /0000-0003-1724-2586/work/194257231

Schlagworte