DOI: 10.1007/978-3-540-74061-2_14
|View full text |Cite
|
Sign up to set email alerts
|

Precise Thread-Modular Verification

Abstract: Abstract. Thread-modular verification is a promising approach for the verification of concurrent programs. Its high efficiency is achieved by abstracting the interaction between threads. The resulting polynomial complexity (in the number of threads) has its price: many interesting concurrent programs cannot be handled due to the imprecision of the abstraction. We propose a new abstraction algorithm for threadmodular verification that offers both high degree precision and polynomial complexity. Our algorithm is… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(14 citation statements)
references
References 17 publications
0
14
0
Order By: Relevance
“…E.g. for the example of Mueller we have k = 3, m = 1, an unspecified n. This class extends the class presented in [23] by allowing variably long critical sections.…”
Section: Parallel Mutex Loopmentioning
confidence: 87%
See 4 more Smart Citations
“…E.g. for the example of Mueller we have k = 3, m = 1, an unspecified n. This class extends the class presented in [23] by allowing variably long critical sections.…”
Section: Parallel Mutex Loopmentioning
confidence: 87%
“…Second, the Cartesian abstraction used by the thread-modular approach is refined by adding (1, 1, 0, B, D) (or, alternatively (1, 1, 0, C, C)) to the so-called exception set [23]. The states in the exception set are excluded from the Cartesian abstraction, thus refining it.…”
Section: Illustrationmentioning
confidence: 99%
See 3 more Smart Citations