2018
DOI: 10.1007/978-3-319-92970-5_11
|View full text |Cite
|
Sign up to set email alerts
|

Counterexample Simplification for Liveness Property Violation

Abstract: Abstract. Model checking techniques verify that a model satisfies a given temporal property. When the model violates the property, the model checker returns a counterexample, which is a sequence of actions leading to a state where the property is not satisfied. Understanding this counterexample for debugging the specification is a complicated task because the developer has to understand by manual analysis all the steps (possibly many) that have provoked the bug. The objective of this work is to improve the com… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 18 publications
0
4
0
Order By: Relevance
“…The main perspective of this work is to support liveness properties. In this case, counterexamples and counterexample LTSs have different shapes (lassos) [4], and the approach thus deserves to be revisited to take this specificity into account.…”
Section: Discussionmentioning
confidence: 99%
“…The main perspective of this work is to support liveness properties. In this case, counterexamples and counterexample LTSs have different shapes (lassos) [4], and the approach thus deserves to be revisited to take this specificity into account.…”
Section: Discussionmentioning
confidence: 99%
“…Mostly the specification of liveness properties makes use of inevitable executions. Therefore, inevitable execution properties belong to a class of liveness properties [95]. The work by Barbon et al [95] focus on improving the comprehension of counterexample specifically for such inevitability properties, which is predominantly used by developers in practice [15].…”
Section: Types Of Specification Propertiesmentioning
confidence: 99%
“…Out of the 38 primary studies that minimize counterexamples, 4 studies (11%) identify erroneous and correct states in the counterexample by comparing the counterexample with the correct system behavior. Barbon et al [7,[93][94][95] propose an approach to simplify the understanding of counterexamples for a Labelled Transition System (LTS). The approach extracts actions from the counterexample that are relevant for the violation to reduce the amount of debugging information.…”
Section: Minimized Counterexamplementioning
confidence: 99%
“…The first step of our approach is to identify in the LTS parts of it corresponding to correct or incorrect behaviours. This is achieved using several algorithms that we define and that are presented in [3,4]. We use different techniques depending on the property family.…”
Section: Tagged Ltssmentioning
confidence: 99%