2021
DOI: 10.4230/lipics.icalp.2021.1
|View full text |Cite
|
Sign up to set email alerts
|

From Verification to Causality-Based Explications (Invited Talk)

Abstract: In view of the growing complexity of modern software architectures, formal models are increasingly used to understand why a system works the way it does, opposed to simply verifying that it behaves as intended. This paper surveys approaches to formally explicate the observable behavior of reactive systems. We describe how Halpern and Pearl's notion of actual causation inspired verificationoriented studies of cause-effect relationships in the evolution of a system. A second focus lies on applications of the Sha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
7
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
3
1

Relationship

3
4

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 87 publications
0
7
0
Order By: Relevance
“…Causal analysis of hyperproperties has been studied theoretically based on counterfactual builders [40] instead of actual causality, as in our work. Explanation methods [4] exist for trace properties [5,39,41,42,70], integrated in several model checkers [14,15,19]. Minimization [54] has been studied, as well as analyzing several system traces together [9,43,65].…”
Section: Related Workmentioning
confidence: 99%
“…Causal analysis of hyperproperties has been studied theoretically based on counterfactual builders [40] instead of actual causality, as in our work. Explanation methods [4] exist for trace properties [5,39,41,42,70], integrated in several model checkers [14,15,19]. Minimization [54] has been studied, as well as analyzing several system traces together [9,43,65].…”
Section: Related Workmentioning
confidence: 99%
“…Kleinberg [23,24] introduced prima facie causes in finite Markov chains where both causes and effects are formalized as PCTL state formulae, and thus they can be seen as sets of states as in our approach. The correspondence of Kleinberg's PCTL constraints for prima facie causes and the strict probability-raising condition formalized using conditional probabilities has been worked out in the survey article [5]. Our notion of SPR causes corresponds to Kleinberg's prima facie causes, except for the minimality condition (M).…”
Section: Related Workmentioning
confidence: 99%
“…The survey article [5] introduces notions of global probability-raising causes for Markov chains where causes and effects can be path properties. [5]'s notion of reachability causes in Markov chains directly corresponds to our notion GPR causes, the only difference being that [5] deals with a relaxed minimality condition and requires that the cause set is reachable without visiting an effect state before. The latter is inherent in our approach as we suppose that all states are reachable and the effect states are terminal.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…To provide additional information on why the system behaves as it does, certificates witnessing the result of the model-checking procedure, in particular counterexample traces in case of a negative result, have been studied extensively (see, e.g., [10,29,9,30]). Due to the potentially still enormous size of counterexample traces and other certificates, a line of research has emerged that tries to distill comprehensible explications of what causes the system to behave as it does using formalizations of causality (see, e.g., [32,33,2]).…”
Section: Introductionmentioning
confidence: 99%