. Action systems are used to extend program refinement methods for sequential programs, as described in the refinement calculus, to parallel and reactive system refinement. They provide a general description of reactive systems, capable of modeling terminating, possibly aborting and infinitely repeating systems. We show how to extend the action system model to refinement of modular systems. A module may export and import variables, it may provide access procedures for other modules, and it may itself access procedures of other modules. Modules may have autonomous internal activity and may execute in parallel or in sequence. Modules may be nested within each other. They may communicate by shared variables, shared actions, a generalized form...
Verification of distributed systems is a challenging problem, especially if the distributed system a...
Action systems are a formalism for representing concurrent behaviours, based on interleaved atomic a...
Schemes of concurrent programs are considered. The result of a scheme is defined as a set of traces...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
The action system formalism [3] is a state-based approach to distributed computing. In this paper, i...
AbstractWe develop an action systems-based approach that supports the separation of the design of th...
We show how to apply the refinement calculus to stepwise refinement of parallel and reactive program...
AbstractThe action system formalism [6] is a state-based approach to distributed computing. In this ...
We concentrate on two major aspects of reactive system design: behavior control and modularity. Thes...
Action systems have been shown to be applicable for modelling and constructing both sequential and c...
We define a return statement for procedures in an action systems framework and show that it correspo...
AbstractThis article demonstrates a method for composing a programming language by combining action-...
An action system is a framework for describing parallel or distributed systems, for which the refine...
AbstractThis article demonstrates a method for composing a programming language by combining action-...
Verification of distributed systems is a challenging problem, especially if the distributed system a...
Action systems are a formalism for representing concurrent behaviours, based on interleaved atomic a...
Schemes of concurrent programs are considered. The result of a scheme is defined as a set of traces...
. Action systems provide a general description of reactive systems, capable of modeling terminating,...
Abstract. Action systems provide a general description of reactive systems, capable of modeling term...
The action system formalism [3] is a state-based approach to distributed computing. In this paper, i...
AbstractWe develop an action systems-based approach that supports the separation of the design of th...
We show how to apply the refinement calculus to stepwise refinement of parallel and reactive program...
AbstractThe action system formalism [6] is a state-based approach to distributed computing. In this ...
We concentrate on two major aspects of reactive system design: behavior control and modularity. Thes...
Action systems have been shown to be applicable for modelling and constructing both sequential and c...
We define a return statement for procedures in an action systems framework and show that it correspo...
AbstractThis article demonstrates a method for composing a programming language by combining action-...
An action system is a framework for describing parallel or distributed systems, for which the refine...
AbstractThis article demonstrates a method for composing a programming language by combining action-...
Verification of distributed systems is a challenging problem, especially if the distributed system a...
Action systems are a formalism for representing concurrent behaviours, based on interleaved atomic a...
Schemes of concurrent programs are considered. The result of a scheme is defined as a set of traces...