AbstractThe action system formalism [6] is a state-based approach to distributed computing. In this paper, it is shown how the action system formalism may be used to describe systems that communicate with their environment through synchronised value-passing. Definitions and rules are presented for refining and decomposing such action systems into distributed implementations in which internal communication is also based on synchronised value-passing. An important feature of the composition rule is that parallel components of a distributed system may be refined independently of the rest of the system. Specification and refinement is similar to the refinement calculus approach [4, 26, 28]. The theoretical basis for communication and distributi...
AbstractA new notion of input/output equivalence of distributed imperative programs, with synchronou...
This thesis presents a method for specifying, analysing and refining the designs of distributed sy...
AbstractFormal sequentialization is introduced as a rewriting process for the reduction of paralleli...
The action system formalism [3] is a state-based approach to distributed computing. In this paper, i...
AbstractThe action system formalism [6] is a state-based approach to distributed computing. In this ...
. Action systems are used to extend program refinement methods for sequential programs, as described...
We study the formal derivation of a distributed system that models the behaviour of an arbitrary pro...
Among the various methods for the modeling of distributed systems that currently are available, the ...
We present a method for specification and verification of distributed systems that communicate via ...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
A uniform treatment is presented of specifications, programs, and programming for communicating proc...
It is shown how Event-B can be use to model and reason about distributed sys-tems from a high-level ...
This paper addresses the problem of distributing reactive systems. We first show that the use of syn...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
An action system is a framework for describing parallel or distributed systems, for which the refine...
AbstractA new notion of input/output equivalence of distributed imperative programs, with synchronou...
This thesis presents a method for specifying, analysing and refining the designs of distributed sy...
AbstractFormal sequentialization is introduced as a rewriting process for the reduction of paralleli...
The action system formalism [3] is a state-based approach to distributed computing. In this paper, i...
AbstractThe action system formalism [6] is a state-based approach to distributed computing. In this ...
. Action systems are used to extend program refinement methods for sequential programs, as described...
We study the formal derivation of a distributed system that models the behaviour of an arbitrary pro...
Among the various methods for the modeling of distributed systems that currently are available, the ...
We present a method for specification and verification of distributed systems that communicate via ...
A compositional proof system is given for an OCCAM-like real-time programming language for distribut...
A uniform treatment is presented of specifications, programs, and programming for communicating proc...
It is shown how Event-B can be use to model and reason about distributed sys-tems from a high-level ...
This paper addresses the problem of distributing reactive systems. We first show that the use of syn...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
An action system is a framework for describing parallel or distributed systems, for which the refine...
AbstractA new notion of input/output equivalence of distributed imperative programs, with synchronou...
This thesis presents a method for specifying, analysing and refining the designs of distributed sy...
AbstractFormal sequentialization is introduced as a rewriting process for the reduction of paralleli...