2003
DOI: 10.1016/s1571-0661(05)82543-5
|View full text |Cite
|
Sign up to set email alerts
|

BMC via On-the-Fly Determinization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2006
2006
2018
2018

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 10 publications
(11 citation statements)
references
References 15 publications
0
8
0
Order By: Relevance
“…We directly capture the partial order in difference logic, therefore differing from CheckFence [27], which explicitly encodes ordering between all pairs of events in pure Boolean logic. In [28], a non-standard synchronous execution model is used to schedule multiple events simultaneously whenever possible instead of using the standard interleaving model. Furthermore, all the aforementioned methods were applied to whole programs and not to concurrent trace programs (CTPs).…”
Section: Related Workmentioning
confidence: 99%
“…We directly capture the partial order in difference logic, therefore differing from CheckFence [27], which explicitly encodes ordering between all pairs of events in pure Boolean logic. In [28], a non-standard synchronous execution model is used to schedule multiple events simultaneously whenever possible instead of using the standard interleaving model. Furthermore, all the aforementioned methods were applied to whole programs and not to concurrent trace programs (CTPs).…”
Section: Related Workmentioning
confidence: 99%
“…Usually bounded model checking papers take the system transition relation T (s, s ′ ) as given and do not try to exploit any special properties it might have. By more careful encoding of T (s, s ′ ) significant performance gains can be obtained, at least for special classes of systems such as asynchronous systems [Hel01,HN03,JHN05,Jus05].…”
Section: Discussionmentioning
confidence: 99%
“…A straightforward way to apply Bounded Model Checking [2] to an asynchronous system is to unroll its interleaving transition relation k times to cover all executions of k steps [18]. Consider a system that performs one of n possible atomic actions in each execution step.…”
Section: Comparison To Related Workmentioning
confidence: 99%
“…Using alternative execution semantics [18,11], several independent actions can occur in a single step of BMC, allowing longer executions to be analyzed without considerably growing the encoding. In [27], partial order reductions are implemented on top of BMC by adding a constraint that each pair of independent actions can occur at consecutive time steps only in one predefined order.…”
Section: Comparison To Related Workmentioning
confidence: 99%