2015
DOI: 10.1007/978-3-319-23404-5_14
|View full text |Cite
|
Sign up to set email alerts
|

Symbolic Causality Checking Using Bounded Model Checking

Abstract: Abstract. In precursory work we have developed causality checking, a fault localization method for concurrent system models relying on the Halpern and Pearl counterfactual model of causation that identifies ordered occurrences of system events as being causal for the violation of non-reachability properties. Our first implementation of causality checking relies on explicit-state model checking. In this paper we propose a symbolic implementation of causality checking based on bounded model checking (BMC) and SA… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
21
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 20 publications
(21 citation statements)
references
References 18 publications
0
21
0
Order By: Relevance
“…In [11], the authors present a general approach for causality analysis of system failures based on component specifications and observed component traces. In [3], the authors choose the Halpern and Pearl model to define causality checking in order to localise errors in hardware systems by analysing counterexample traces. Our approach is complementary to causality analysis since it helps to detect any kind of bugs and not only those involving causality.…”
Section: Related Workmentioning
confidence: 99%
“…In [11], the authors present a general approach for causality analysis of system failures based on component specifications and observed component traces. In [3], the authors choose the Halpern and Pearl model to define causality checking in order to localise errors in hardware systems by analysing counterexample traces. Our approach is complementary to causality analysis since it helps to detect any kind of bugs and not only those involving causality.…”
Section: Related Workmentioning
confidence: 99%
“…Concurrency is explicitly taken into account in [3,4]. In [3], the authors choose the Halpern and Pearl model to define causality checking.…”
Section: Related Workmentioning
confidence: 99%
“…In [3], the authors choose the Halpern and Pearl model to define causality checking. In particular, they analyse traces of counterexamples generated by bounded model checking to localise errors in hardware systems.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Symbolic approaches to causality checking have been proposed e.g. in [3] for Halpern and Pearl's actual causality and in [35,11] for fault ascription in real-time systems; except for [11] they rely on generating and analyzing bounded counterfactuals.…”
Section: Native Support For System Dynamicsmentioning
confidence: 99%