AbstractIt is fairly accepted that the realization of complex systems must be accomplished step by step from the initial specification, through a sequence of intermediate phases, to the final program. These development steps, linking a preliminary version, or description, of the program to a more detailed one, are usually called refinement steps, while the intermediate stages of a refinement process are called levels of abstraction.A refinement calculus is a means to support this modus operandi in program development, allowing linking different levels of abstraction; it introduces a precise relation between intermediate descriptions, and the rules to check whether the relation is satisfied.Tuple space languages are concurrent languages, tha...
We propose a method which integrates program modification to the refinement calculus style of progra...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...
It is fairly accepted that the realization of complex systems must be accomplished step by step fro...
AbstractIt is fairly accepted that the realization of complex systems must be accomplished step by s...
A refinement calculus provides a number of advantages to program development, besides correctness, ...
A refinement calculus provides a number of advantages to program development, besides correctness, ...
We propose to merge in a new programming paradigm object orientation, logic programming, and multipl...
A uniform treatment is presented of specifications, programs, and programming for communicating proc...
AbstractOur main interest in this paper is to investigate how we can combine different systems and l...
The refinement calculus is a formal technique for the development of programs which are provably cor...
The refinement calculus provides a framework for the stepwise development of imperative programs fro...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
Existing refinement calculi provide frameworks for the stepwise development of imperative programs f...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...
We propose a method which integrates program modification to the refinement calculus style of progra...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...
It is fairly accepted that the realization of complex systems must be accomplished step by step fro...
AbstractIt is fairly accepted that the realization of complex systems must be accomplished step by s...
A refinement calculus provides a number of advantages to program development, besides correctness, ...
A refinement calculus provides a number of advantages to program development, besides correctness, ...
We propose to merge in a new programming paradigm object orientation, logic programming, and multipl...
A uniform treatment is presented of specifications, programs, and programming for communicating proc...
AbstractOur main interest in this paper is to investigate how we can combine different systems and l...
The refinement calculus is a formal technique for the development of programs which are provably cor...
The refinement calculus provides a framework for the stepwise development of imperative programs fro...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
Existing refinement calculi provide frameworks for the stepwise development of imperative programs f...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...
We propose a method which integrates program modification to the refinement calculus style of progra...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...