In some otherwise attractive formalisms, it can be difficult or even impossible to specify progress in such a way that a component of a distributed system can be proved correct independent of its environment. This problem arises because the nested dependencies between the component and its environment cannot be conveniently expressed in the formalism. A typical example is a communication protocol, which is supposed to provide reliable data transfer even over channels that are unboundedly lossy: the channels only deliver messages if the protocol transmits them often enough, while the protocol only guarantees reliable service if the channels deliver sufficiently many messages. This paper investigates the extent to which such progress specific...
AbstractWe examine extensions to the π-calculus for representing basic elements of distributed syste...
Abstract. The theory of Owicki and Gries has been used as a platform for safety-based verication and...
This paper describes a logic of progress for concurrent programs. The logic is based on that of UNIT...
In some otherwise attractive formalisms, it can be difficult or even impossible to specify progress...
Abstract. Understanding the effect of different progress conditions on the com-putability of distrib...
To facilitate the construction of concurrent programs based on progress requirements, we study an in...
AbstractIn a seminal paper, Lin and Reiter introduced a model-theoretic definition for the progressi...
Predicate transformers that map the postcondition and all intermediate conditions of a command to a ...
Giving a compositional proof for progress properties of distributed systems has always been problema...
In this paper we consider the relationship between refinement-oriented specification and specificati...
This paper describes a logic of progress for concurrent programs. The logic is based on that of UNIT...
Abstract. In asynchronous message-passing distributed systems prone to pro-cess crashes, a communica...
We discuss a basic process calculus useful for modelling applications over global comput-ing systems...
A multiparty session forms a unit of structured interactions among several processes which follow a ...
International audienceConventional session type systems guarantee progress within single sessions, b...
AbstractWe examine extensions to the π-calculus for representing basic elements of distributed syste...
Abstract. The theory of Owicki and Gries has been used as a platform for safety-based verication and...
This paper describes a logic of progress for concurrent programs. The logic is based on that of UNIT...
In some otherwise attractive formalisms, it can be difficult or even impossible to specify progress...
Abstract. Understanding the effect of different progress conditions on the com-putability of distrib...
To facilitate the construction of concurrent programs based on progress requirements, we study an in...
AbstractIn a seminal paper, Lin and Reiter introduced a model-theoretic definition for the progressi...
Predicate transformers that map the postcondition and all intermediate conditions of a command to a ...
Giving a compositional proof for progress properties of distributed systems has always been problema...
In this paper we consider the relationship between refinement-oriented specification and specificati...
This paper describes a logic of progress for concurrent programs. The logic is based on that of UNIT...
Abstract. In asynchronous message-passing distributed systems prone to pro-cess crashes, a communica...
We discuss a basic process calculus useful for modelling applications over global comput-ing systems...
A multiparty session forms a unit of structured interactions among several processes which follow a ...
International audienceConventional session type systems guarantee progress within single sessions, b...
AbstractWe examine extensions to the π-calculus for representing basic elements of distributed syste...
Abstract. The theory of Owicki and Gries has been used as a platform for safety-based verication and...
This paper describes a logic of progress for concurrent programs. The logic is based on that of UNIT...