1993
DOI: 10.1016/0167-6423(93)90007-c
|View full text |Cite
|
Sign up to set email alerts
|

Concurrency without toil: a systematic method for parallel program design

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
9
0

Year Published

1995
1995
2021
2021

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 20 publications
0
9
0
Order By: Relevance
“…But this is already the case for data rei cation steps in the development of sequential operations in VDM Jon90] or B. The methodological importance of invariants in concurrency is not new; detailed developments based on invariants can be found {for example{ in CM88,Gri93].…”
Section: Resultsmentioning
confidence: 99%
“…But this is already the case for data rei cation steps in the development of sequential operations in VDM Jon90] or B. The methodological importance of invariants in concurrency is not new; detailed developments based on invariants can be found {for example{ in CM88,Gri93].…”
Section: Resultsmentioning
confidence: 99%
“…Manna and Pnueli [1995, Chapter 1] shows how an invariant for the low-atomicity program can be derived as a refinement itself of an invariant for the high-level program. Other methods for refining a high-atomicity program together with its invariant are given in Gribomont [1990], Gribomont [1993]. Here, each time the program is refined, the invariant that holds · 235 for the refined program is derived systematically from the original program, the refined program, and the invariant that holds for the original program.…”
Section: Related Workmentioning
confidence: 99%
“…However, as explicitly stated in [22], and also demonstrated e.g. in [11,19], the invariant of a reasonably fine-grained version is a complex formula, whose construction can be challenging. Much work has been devoted to invariant construction, adaptation and approximation (see e.g.…”
Section: {#(Affj) = 0} =~ (-At Q4)mentioning
confidence: 99%
“…Most techniques rely on fixpoint calculus, implemented as weakest-precondition and strongest-postcondition calculi. These are already present in CAVEAT, and a module for invariant adaptation is planned; its purpose will not be the design of an invariant from scratch, but the incremental adaptation of a coarse-grained invariant into a finer-grained one (see [11] for a detailed presentation of this technique).…”
Section: {#(Affj) = 0} =~ (-At Q4)mentioning
confidence: 99%