A key property for a development method is compositionality, because it ensures that a method can scale up to cope with large applications. Unfortunately, the inherent interference makes it difficult to devise development methods for concurrent programs (or systems). There are a number of proposals such as rely/guarantee conditions but the overall search for a satisfactory compositional approach to concurrency is an open problem. This paper identifies some issues including granularity and the problems associated with ghost variables; it also discusses using atomicity as a design abstraction.
CITATION STYLE
Jones, C. B. (2003). Wanted: a compositional approach to concurrency (pp. 5–15). https://doi.org/10.1007/978-0-387-21798-7_1
Mendeley helps you to discover research relevant for your work.