The action system formalism [3] 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 interact 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. Specification and refinement is similar to the refinement calculus approach [1, 10, 12]. The theoretical basis for communication and distribution is Hoare's CSP [6]. Use of the refinement and decomposition rules is illustrated by the design of an unordered buffer
We study an operator for refinement of actions to be used in the design of concurrent systems. Actio...
Abstract. In the design process of distributed systems we may have to replace abstract specification...
The OO-action systems formalism is a recent extension of action systems towards object-orientation. ...
AbstractThe action system formalism [6] is a state-based approach to distributed computing. In this ...
An action system is a framework for describing parallel or distributed systems, for which the refine...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
. Action systems are used to extend program refinement methods for sequential programs, as described...
In the design process of distributed systems we may have to replace abstract specifications of compo...
We show how to apply the refinement calculus to stepwise refinement of parallel and reactive program...
A uniform treatment is presented of specifications, programs, and programming for communicating proc...
We propose a theory of process refinement which relates behavioural descriptions belonging to concep...
In the abstract modelling of distributed systems we may need methods to replace abstract behaviours ...
AbstractIn this paper, the functional model given in (Alagar and Ramanathan, 1988, 1991) for the spe...
We study the formal derivation of a distributed system that models the behaviour of an arbitrary pro...
We study an operator for refinement of actions to be used in the design of concurrent systems. Actio...
Abstract. In the design process of distributed systems we may have to replace abstract specification...
The OO-action systems formalism is a recent extension of action systems towards object-orientation. ...
AbstractThe action system formalism [6] is a state-based approach to distributed computing. In this ...
An action system is a framework for describing parallel or distributed systems, for which the refine...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
. Action systems are used to extend program refinement methods for sequential programs, as described...
In the design process of distributed systems we may have to replace abstract specifications of compo...
We show how to apply the refinement calculus to stepwise refinement of parallel and reactive program...
A uniform treatment is presented of specifications, programs, and programming for communicating proc...
We propose a theory of process refinement which relates behavioural descriptions belonging to concep...
In the abstract modelling of distributed systems we may need methods to replace abstract behaviours ...
AbstractIn this paper, the functional model given in (Alagar and Ramanathan, 1988, 1991) for the spe...
We study the formal derivation of a distributed system that models the behaviour of an arbitrary pro...
We study an operator for refinement of actions to be used in the design of concurrent systems. Actio...
Abstract. In the design process of distributed systems we may have to replace abstract specification...
The OO-action systems formalism is a recent extension of action systems towards object-orientation. ...