Backward Responsibility in Transition Systems Beyond Safety
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
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.
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
| Original language | English |
|---|---|
| Title of host publication | Formal Methods for Industrial Critical Systems |
| Editors | Anne Remke, Bernhard Steffen |
| Publisher | Springer, Cham |
| Pages | 105-123 |
| Number of pages | 18 |
| ISBN (electronic) | 978-3-032-00942-5 |
| ISBN (print) | 978-3-032-00941-8 |
| Publication status | E-pub ahead of print - 28 Aug 2025 |
| Peer-reviewed | Yes |
Publication series
| Series | Lecture Notes in Computer Science |
|---|---|
| Volume | 16040 |
| ISSN | 0302-9743 |
Conference
| Title | 30th International Conference on Formal Methods for Industrial Critical Systems |
|---|---|
| Abbreviated title | FMICS 2025 |
| Conference number | 30 |
| Description | co-located with CONFEST 2025 |
| Duration | 27 - 28 August 2025 |
| Website | |
| Degree of recognition | International event |
| Location | Aarhus University |
| City | Aarhus |
| Country | Denmark |
External IDs
| Scopus | 105015448693 |
|---|---|
| ORCID | /0000-0002-5321-9343/work/194254724 |
| ORCID | /0000-0003-1724-2586/work/194257231 |