2012
DOI: 10.1007/s10817-012-9258-1
|View full text |Cite
|
Sign up to set email alerts
|

Specification and Verification of Concurrent Programs Through Refinements

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 40 publications
0
10
0
Order By: Relevance
“…Furthermore, well-founded skipping simulation gives "local" proof method that is amenable for automated reasoning. Stuttering simulation and bisimulation have been used widely to prove correctness of several interesting systems [14,16,17]. However, we have shown that these notions are too strong to analyze the class of optimized reactive systems studied in this paper.…”
Section: Discussionmentioning
confidence: 93%
“…Furthermore, well-founded skipping simulation gives "local" proof method that is amenable for automated reasoning. Stuttering simulation and bisimulation have been used widely to prove correctness of several interesting systems [14,16,17]. However, we have shown that these notions are too strong to analyze the class of optimized reactive systems studied in this paper.…”
Section: Discussionmentioning
confidence: 93%
“…The principle objective of fair stuttering refinement is to prove that the fair runs of an implementation map to valid runs of a specification. The first set of proof reductions we present refresh similar attempts in past work [10,8] in transferring these proof requirements on infinite runs to properties about single steps of two systems impl and spec. The difference between these past efforts and the work presented is that we directly specify properties related to guaranteeing progress for each task in the system and we leverage the definition of the blocking relation.…”
Section: Proof Reduction To Single System Stepsmentioning
confidence: 90%
“…The Bakery algorithm was developed by Lamport [5] as a solution to mutual exclusion with the additional assurance that every task would eventually gain access to its exclusive section. The Bakery algorithm has also been a focus of previous ACL2 proof efforts [9,10].…”
Section: Example: Bakery Algorithmmentioning
confidence: 99%