1993
DOI: 10.1007/3-540-56922-7_34
|View full text |Cite
|
Sign up to set email alerts
|

All from one, one for all: on model checking using representatives

Abstract: Checking that a given finite state program satisfies a linear temporal logic property is suffering in many cases from a severe space and time explosion. One way to cope with this is to reduce the state graph used for model checking. We define an equivalence relation between infinite sequences, based on infinite traces such that for each equivalence class, either all or none of the sequences satisfy the checked formula. We present an algorithm for constructing a state graph that contains at least one representa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

3
265
0

Year Published

1998
1998
2009
2009

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 359 publications
(268 citation statements)
references
References 16 publications
3
265
0
Order By: Relevance
“…The partial order reduction method was originally introduced in three independent works [17,14,11]. The approach has been further developed, but in connection with linear temporal properties, state-based LTL has always been assumed.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The partial order reduction method was originally introduced in three independent works [17,14,11]. The approach has been further developed, but in connection with linear temporal properties, state-based LTL has always been assumed.…”
Section: Related Workmentioning
confidence: 99%
“…The idea of the ample set method [14,15] is to construct a reduced state space by choosing a smaller set of successors at each state. Instead of exploring all successors from a given state, denoted as enabled(s), we explore only successors from ample(s) ⊆ enabled(s).…”
Section: Partial Order Reductionmentioning
confidence: 99%
“…This approach allows for the detection of subtle implementation errors that are usually missed by abstraction-based software model checkers. In the case of concurrent systems, partial-order reduction [15,13,6] can be used to reduce the size of the state space by exploiting the commutativity of concurrently executed transitions that result in the same state when executed in different orders.…”
Section: Introductionmentioning
confidence: 99%
“…Symbolic model checking [4] avoids explicit construction of the state space by performing symbolic fixpoint computation. Partial-order reduction [17] tries to explore only representative transitions and ignores other redundant transitions. But these techniques still suffer from having to explore a huge state space, which in turn is greatly dependent on the search strategy used for exploration.…”
Section: Introductionmentioning
confidence: 99%