2005
DOI: 10.1007/11609773_9
|View full text |Cite
|
Sign up to set email alerts
|

Environment Abstraction for Parameterized Verification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
96
0
1

Year Published

2006
2006
2021
2021

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 81 publications
(97 citation statements)
references
References 26 publications
0
96
0
1
Order By: Relevance
“…All existing automatic verification methods (e.g., [12,4,6,8,9,3,2]) are defined for parameterized systems where universal and existential conditions are evaluated atomically. Non-atomic versions of parameterized mutual exclusion protocols such as the Bakery algorithm and two-phase commit protocol have been studied with heuristics to discover invariants, ad-hoc abstractions, or semi-automated methods in [5,13,16,7].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…All existing automatic verification methods (e.g., [12,4,6,8,9,3,2]) are defined for parameterized systems where universal and existential conditions are evaluated atomically. Non-atomic versions of parameterized mutual exclusion protocols such as the Bakery algorithm and two-phase commit protocol have been studied with heuristics to discover invariants, ad-hoc abstractions, or semi-automated methods in [5,13,16,7].…”
Section: Related Workmentioning
confidence: 99%
“…All existing approaches to automatic verification of parameterized systems (e.g., [12,4,6,8]) make the unrealistic assumption that a global condition is performed atomically, i.e., the process which is about to make the transition checks the states of all the other processes and changes its own state, all in one step. However, almost all protocols (modeled as parameterized systems with global conditions) are implemented in a distributed manner, and therefore it is not feasible to test global conditions atomically.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, when we focus on a particular class of protocols like cache coherence protocols or mutual exclusion protocols, the protocols in that class can be described in terms of a small number of compound transactions or statements. For example, to describe cache coherence protocols we need at most six compound statements [25], to describe mutex protocols we need only two statements [6,25], and to describe semaphore based algorithms, we just need a single statement, cf. Sections 4 and 5.…”
Section: Abstraction Templates For Compound Statementsmentioning
confidence: 99%
“…In previous work, we used a specific instance of environment abstraction for the verification of the Bakery procotol and Szymanski's algorithm [6]. Although our paper [6] contains several seminal ideas about environment abstraction, it is very different in scope and generality.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation