Tools and Algorithms for the Construction and Analysis of Systems
DOI: 10.1007/978-3-540-78800-3_4
|View full text |Cite
|
Sign up to set email alerts
|

Proving Ptolemy Right: The Environment Abstraction Framework for Model Checking Concurrent Systems

Abstract: Abstract. The parameterized verification of concurrent algorithms and protocols has been addressed by a variety of recent methods. Experience shows that there is a trade-off between techniques which are widely applicable but depend on nontrivial human guidance, and fully automated approaches which are tailored for narrow classes of applications. In this spectrum, we propose a new framework based on environment abstraction which exhibits a large degree of automation and can be easily adjusted to different field… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
51
0
1

Publication Types

Select...
7
1
1

Relationship

3
6

Authors

Journals

citations
Cited by 44 publications
(52 citation statements)
references
References 25 publications
0
51
0
1
Order By: Relevance
“…Intuitively, dining philosophers requires us to trace indexed processes along a computation, e.g., ∀i. G (hungry i → (F eating i )), and thus to employ indexed temporal logics for specifications [7,11,12,14].…”
Section: Threshold-guarded Distributed Algorithmsmentioning
confidence: 99%
“…Intuitively, dining philosophers requires us to trace indexed processes along a computation, e.g., ∀i. G (hungry i → (F eating i )), and thus to employ indexed temporal logics for specifications [7,11,12,14].…”
Section: Threshold-guarded Distributed Algorithmsmentioning
confidence: 99%
“…Many of our results were obtained with respect to symbolic inputs 3 . For instance, as reported in [15] for runs using GKLEE, the Histogram64 example's race will be almost impossible to detect unless the first 10 bytes of a certain array are made symbolic (the same symbolic setting was used in runs using GKLEEp also).…”
Section: Resultsmentioning
confidence: 99%
“…This demonstrates the added analysis power offered by GKLEEp. VII. RELATED WORK Past techniques [21], [3] generate finite-state abstractions of parameterized systems, apply induction [20], or seek cut-off bounds [6]. These techniques either require manual effort and do not apply to GPUs.…”
Section: Resultsmentioning
confidence: 99%
“…Hence, FTDAs force us to develop parameterized verification methods. The problem we consider is concerned with parameterized model checking, for which many interesting results exist [14,15,[21][22][23]35]; cf. [7] for a survey.…”
Section: Discussion and Related Workmentioning
confidence: 99%