In the abstract modelling of distributed systems we may need methods to replace abstract behaviours by more concrete behaviours which are closer to implementation mechanisms. Furthermore, we may want these methods to preserve the correctness of such a replacement. This paper introduces an approach towards action refinement in which an abstract action is replaced by a concrete activity. This approach is based on a careful consideration of the `action' and `causality relation' architectural concepts, which enable an abstract action to be replaced by many alternative concrete activities in a general way. This approach is based on the application of abstraction rules to determine whether a concrete activity conforms to an abstract action, consi...
AbstractThe action system formalism [6] is a state-based approach to distributed computing. In this ...
Abstract ory of concurrency; the symbol; represents We present a simple process algebra which suppor...
In model based testing test cases are derived from a model (the specification) of the system we want...
In the abstract modelling of distributed systems we may need methods to replace abstract behaviours ...
During the top-down design of distributed systems, abstract designs have to be replaced by more conc...
During the top-down design of distributed systems, abstract designs have to be replaced by more conc...
This thesis develops a framework of methods and techniques for distributed systems development. This...
This thesis presents basic design concepts, design methods and a basic design language for distribut...
We propose a theory of process refinement which relates behavioural descriptions belonging to concep...
The action system formalism [3] is a state-based approach to distributed computing. In this paper, i...
We study an operator for refinement of actions to be used in the design of concurrent systems. Actio...
Humans can make a plan by refining abstract actions. Dynamic logic, which enables reasoning about th...
This paper reconsiders refinements which introduce actions on the concrete level which were not pres...
Abstract. Action refinement is a practical hierarchical method to ease the design of large reactive ...
AbstractA TCSP-like concurrent language is extended with an operator for action refinement which pla...
AbstractThe action system formalism [6] is a state-based approach to distributed computing. In this ...
Abstract ory of concurrency; the symbol; represents We present a simple process algebra which suppor...
In model based testing test cases are derived from a model (the specification) of the system we want...
In the abstract modelling of distributed systems we may need methods to replace abstract behaviours ...
During the top-down design of distributed systems, abstract designs have to be replaced by more conc...
During the top-down design of distributed systems, abstract designs have to be replaced by more conc...
This thesis develops a framework of methods and techniques for distributed systems development. This...
This thesis presents basic design concepts, design methods and a basic design language for distribut...
We propose a theory of process refinement which relates behavioural descriptions belonging to concep...
The action system formalism [3] is a state-based approach to distributed computing. In this paper, i...
We study an operator for refinement of actions to be used in the design of concurrent systems. Actio...
Humans can make a plan by refining abstract actions. Dynamic logic, which enables reasoning about th...
This paper reconsiders refinements which introduce actions on the concrete level which were not pres...
Abstract. Action refinement is a practical hierarchical method to ease the design of large reactive ...
AbstractA TCSP-like concurrent language is extended with an operator for action refinement which pla...
AbstractThe action system formalism [6] is a state-based approach to distributed computing. In this ...
Abstract ory of concurrency; the symbol; represents We present a simple process algebra which suppor...
In model based testing test cases are derived from a model (the specification) of the system we want...