In contrast to sequential computation, concurrent computation gives rise to parallel events. E#orts to translate the history of concurrent computations into sequential event traces result in the potential uncertainty of the observed order of these events. Loosely coupled distributed systems complicate this uncertainty even further by introducing the element of multiple imperfect observers of these parallel events. Properties of such systems are di#cult to reason about, and in some cases, attempts to prove safety or liveness lead to ambiguities. We present a survey of challenges of reasoning about properties of concurrent systems. We then propose a new approach, view-centric reasoning, that avoids the problem of translating concurrenc...
In contrast to sequential computation, concurrent computation gives rise to parallel events. Effort...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
AbstractIn this paper we propose a calculus for reasoning about concurrent programs inspired by the ...
In contrast to sequential computation, concurrent computation gives rise to parallel events. Efforts...
In contrast to sequential computation, concurrent computation gives rise to parallel events. Efforts...
Abstract: In contrast to sequential computation, concurrent computation gives rise to parallel event...
Distributed computing systems, including those that utilize space-based middleware, present signific...
The development of distributed applications has not progressed as rapidly as its enabling technologi...
Abstract. The views framework of Dinsdale-Young and others unifies several compositional techniques ...
We present a logic that can express properties of freshness, secrecy, structure, and behavior of con...
We consider a class of Kripke Structures in which the atomic propositions are events. This enables u...
The aim of this paper is to examine some basic topics of true concurrency from the viewpoint of prog...
When using a proof assistant to reason in an embedded logic – like separation logic – one cannot ben...
AbstractWe present a logic that can express properties of freshness, secrecy, structure, and behavio...
Despite recent advances in reasoning about concurrent data structure libraries, the largest implemen...
In contrast to sequential computation, concurrent computation gives rise to parallel events. Effort...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
AbstractIn this paper we propose a calculus for reasoning about concurrent programs inspired by the ...
In contrast to sequential computation, concurrent computation gives rise to parallel events. Efforts...
In contrast to sequential computation, concurrent computation gives rise to parallel events. Efforts...
Abstract: In contrast to sequential computation, concurrent computation gives rise to parallel event...
Distributed computing systems, including those that utilize space-based middleware, present signific...
The development of distributed applications has not progressed as rapidly as its enabling technologi...
Abstract. The views framework of Dinsdale-Young and others unifies several compositional techniques ...
We present a logic that can express properties of freshness, secrecy, structure, and behavior of con...
We consider a class of Kripke Structures in which the atomic propositions are events. This enables u...
The aim of this paper is to examine some basic topics of true concurrency from the viewpoint of prog...
When using a proof assistant to reason in an embedded logic – like separation logic – one cannot ben...
AbstractWe present a logic that can express properties of freshness, secrecy, structure, and behavio...
Despite recent advances in reasoning about concurrent data structure libraries, the largest implemen...
In contrast to sequential computation, concurrent computation gives rise to parallel events. Effort...
AbstractCurrent object-oriented approaches to distributed programs may be criticized in several resp...
AbstractIn this paper we propose a calculus for reasoning about concurrent programs inspired by the ...