AbstractWe introduce a general model of refinement. This is defined in terms of what contexts an entity can appear in, and what observations can be made of it in those contexts.We show explicitly how five refinement relations, taken from the refinement literature, are instances of our general model. Henceforth, since they are specialisations of a general model, we call these instances special models. We show these theories of refinement are special models simply by fixing the sets of contexts and observations involved in appropriate ways
Much of what drove us in over twenty years of research in refinement, starting with Z in particular,...
Abstract. The ingredients of typical methodologies for model based development via refinement are re...
The drawbacks of using refinement alone in the construction of specifications from simple abstract m...
We introduce a general model of refinement. This is defined in terms of what contexts an entity can ...
AbstractWe introduce a general model of refinement. This is defined in terms of what contexts an ent...
Tools have become essential in the formal model-driven development of software but are very time con...
To help make refinement more usable in practice we introduce a general, flexible model of refinement...
AbstractTools have become essential in the formal model-driven development of software but are very ...
Refinement is one of the cornerstones of a formal approach to software engineering. Refinement is al...
In the previous, companion, paper [13] to this paper we introduced our general model of refinement, ...
This paper explores what it means to be a refinement relation. After picking on one of the uses of t...
In this paper we survey recent work on generalising refinement in a state-based setting. Such genera...
AbstractIn the previous, companion, paper [Reeves, S. and D. Streader, General refinement, part one:...
We know by now that evolution in software is inevitable. Given that is so, we should not just allow ...
We know by now that evolution in software is inevitable. Given that is so, we should not just allow ...
Much of what drove us in over twenty years of research in refinement, starting with Z in particular,...
Abstract. The ingredients of typical methodologies for model based development via refinement are re...
The drawbacks of using refinement alone in the construction of specifications from simple abstract m...
We introduce a general model of refinement. This is defined in terms of what contexts an entity can ...
AbstractWe introduce a general model of refinement. This is defined in terms of what contexts an ent...
Tools have become essential in the formal model-driven development of software but are very time con...
To help make refinement more usable in practice we introduce a general, flexible model of refinement...
AbstractTools have become essential in the formal model-driven development of software but are very ...
Refinement is one of the cornerstones of a formal approach to software engineering. Refinement is al...
In the previous, companion, paper [13] to this paper we introduced our general model of refinement, ...
This paper explores what it means to be a refinement relation. After picking on one of the uses of t...
In this paper we survey recent work on generalising refinement in a state-based setting. Such genera...
AbstractIn the previous, companion, paper [Reeves, S. and D. Streader, General refinement, part one:...
We know by now that evolution in software is inevitable. Given that is so, we should not just allow ...
We know by now that evolution in software is inevitable. Given that is so, we should not just allow ...
Much of what drove us in over twenty years of research in refinement, starting with Z in particular,...
Abstract. The ingredients of typical methodologies for model based development via refinement are re...
The drawbacks of using refinement alone in the construction of specifications from simple abstract m...