We introduce in this paper new communication and synchronization constructs which allow deterministic processes, communicating asynchronously via unbounded FIFO buffers, to cope with an indeterminate environment. We develop for the resulting parallel programming language, which subsumes deterministic dataflow, a simple compositional proof system. Reasoning about communication and synchronization is formalized in terms of input/output variables which record for each buffer the sequence of values sent and received. These input/output variables provide an abstraction of the usual notion of history variables which denote sequences of communication events. History variables are in general necessary for compositional reasoning about the correctne...
This paper describes a compositional proof system called P-A logic for establishing weak total corre...
We address the problem of specifying concurrent processes that can make local nondeterministic decis...
Deterministic asynchronous concurrent formalisms are valuable because determinism greatly simplifies...
We introduce in this paper new communication and synchronization constructs which allow deterministi...
Abstract. This paper introduces a compositional Hoare logics for rea-soning about he correctness ofs...
AbstractThis paper introduces a compositional Hoare logic for reasoning about the partial correctnes...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
This thesis develops a verification theory for systems of parallel processes communicating with one...
AbstractDeterministic behavior for parallel and distributed computation is rather difficult to ensur...
This paper proposes extensions of sequential programming languages for parallel programming that hav...
Distributed systems are essential for building services that can handle the ever increasing number o...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Recent software is mostly constructed by reusing and composing existing components abstracted as fin...
This thesis presents proof rules for an extension of Hoare's Communicating Sequential Processes (CS...
This paper proposes a parallel programming notation and a method of reasoning about programs with th...
This paper describes a compositional proof system called P-A logic for establishing weak total corre...
We address the problem of specifying concurrent processes that can make local nondeterministic decis...
Deterministic asynchronous concurrent formalisms are valuable because determinism greatly simplifies...
We introduce in this paper new communication and synchronization constructs which allow deterministi...
Abstract. This paper introduces a compositional Hoare logics for rea-soning about he correctness ofs...
AbstractThis paper introduces a compositional Hoare logic for reasoning about the partial correctnes...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
This thesis develops a verification theory for systems of parallel processes communicating with one...
AbstractDeterministic behavior for parallel and distributed computation is rather difficult to ensur...
This paper proposes extensions of sequential programming languages for parallel programming that hav...
Distributed systems are essential for building services that can handle the ever increasing number o...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Recent software is mostly constructed by reusing and composing existing components abstracted as fin...
This thesis presents proof rules for an extension of Hoare's Communicating Sequential Processes (CS...
This paper proposes a parallel programming notation and a method of reasoning about programs with th...
This paper describes a compositional proof system called P-A logic for establishing weak total corre...
We address the problem of specifying concurrent processes that can make local nondeterministic decis...
Deterministic asynchronous concurrent formalisms are valuable because determinism greatly simplifies...