Responsibility in Actor-Based Systems

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Baier, Christel, Klüppelholz, Sascha, Lehmann, Johannes
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866929618415517696
author Baier, Christel
Klüppelholz, Sascha
Lehmann, Johannes
author_facet Baier, Christel
Klüppelholz, Sascha
Lehmann, Johannes
contents The enormous growth of the complexity of modern computer systems leads to an increasing demand for techniques that support the comprehensibility of systems. This has motivated the very active research field of formal methods that enhance the understanding of why systems behave the way they do. One important line of research within the verification community relies on formal notions that measure the degree of responsibility of different actors. In this paper, we first provide a uniform presentation of recent work on responsibility notions based on Shapley values for reactive systems modeled by transition systems and considering safety properties. The paper then discusses how to use these formal responsibility notions and corresponding algorithms for three different types of actor sets: the module-based notion serves to reason about the impact of system components on the satisfaction or violation of a safety property. Responsibility values for value-based actor sets and action-based actors allow for the identification of program instructions and control points that have the most influence on a specification violation. Beyond the theoretical considerations, this paper reports on experimental results that provide initial insights into applicability and scalability.
format Preprint
id arxiv_https___arxiv_org_abs_2412_05162
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Responsibility in Actor-Based Systems
Baier, Christel
Klüppelholz, Sascha
Lehmann, Johannes
Formal Languages and Automata Theory
The enormous growth of the complexity of modern computer systems leads to an increasing demand for techniques that support the comprehensibility of systems. This has motivated the very active research field of formal methods that enhance the understanding of why systems behave the way they do. One important line of research within the verification community relies on formal notions that measure the degree of responsibility of different actors. In this paper, we first provide a uniform presentation of recent work on responsibility notions based on Shapley values for reactive systems modeled by transition systems and considering safety properties. The paper then discusses how to use these formal responsibility notions and corresponding algorithms for three different types of actor sets: the module-based notion serves to reason about the impact of system components on the satisfaction or violation of a safety property. Responsibility values for value-based actor sets and action-based actors allow for the identification of program instructions and control points that have the most influence on a specification violation. Beyond the theoretical considerations, this paper reports on experimental results that provide initial insights into applicability and scalability.
title Responsibility in Actor-Based Systems
topic Formal Languages and Automata Theory
url https://arxiv.org/abs/2412.05162