In the previous, companion, paper [13] to this paper we introduced our general model of refinement, discussed ideas around determinism and interfaces that the general definition raised, and gave several examples showing how the general definition could be specialised to the sorts of refinement we see in the literature. In this paper we continue the story and we define vertical refinement on our general model. Vertical refinement can be seen as a generalisation of what, in the literature, has been called action refinement or non-atomic refinement. Alternatively, by viewing a special model (from the previous paper) as a logical theory, vertical refinement can be seen as a theory morphism, formalised as a Galois connection. We give an example ...
This paper reconsiders refinements which introduce actions on the concrete level which were not pre...
Tools have become essential in the formal model-driven development of software but are very time con...
The discipline of formal methods is concerned with the use of mathematical techniques to capture pre...
AbstractIn the previous, companion, paper [Reeves, S. and D. Streader, General refinement, part one:...
To help make refinement more usable in practice we introduce a general, flexible model of refinement...
We propose a theory of process refinement which relates behavioural descriptions belonging to concep...
Industry is looking to create a market in reliable "plug-and-play" components. To model components i...
We introduce a general model of refinement. This is defined in terms of what contexts an entity can ...
As computers and software applications become ubiquitous the systems we build are increasingly requi...
We investigate criteria to relate specifications and implementations belonging to conceptually diffe...
AbstractWe introduce a general model of refinement. This is defined in terms of what contexts an ent...
We investigate criteria to relate specifications and implementations belonging to conceptually diffe...
We investigate criteria to relate specifications and implementations belonging to conceptually diffe...
Abstract. This paper reconsiders refinements which introduce actions on the concrete level which wer...
This book provides a comprehensive overview of automatic model refinement, which helps readers close...
This paper reconsiders refinements which introduce actions on the concrete level which were not pre...
Tools have become essential in the formal model-driven development of software but are very time con...
The discipline of formal methods is concerned with the use of mathematical techniques to capture pre...
AbstractIn the previous, companion, paper [Reeves, S. and D. Streader, General refinement, part one:...
To help make refinement more usable in practice we introduce a general, flexible model of refinement...
We propose a theory of process refinement which relates behavioural descriptions belonging to concep...
Industry is looking to create a market in reliable "plug-and-play" components. To model components i...
We introduce a general model of refinement. This is defined in terms of what contexts an entity can ...
As computers and software applications become ubiquitous the systems we build are increasingly requi...
We investigate criteria to relate specifications and implementations belonging to conceptually diffe...
AbstractWe introduce a general model of refinement. This is defined in terms of what contexts an ent...
We investigate criteria to relate specifications and implementations belonging to conceptually diffe...
We investigate criteria to relate specifications and implementations belonging to conceptually diffe...
Abstract. This paper reconsiders refinements which introduce actions on the concrete level which wer...
This book provides a comprehensive overview of automatic model refinement, which helps readers close...
This paper reconsiders refinements which introduce actions on the concrete level which were not pre...
Tools have become essential in the formal model-driven development of software but are very time con...
The discipline of formal methods is concerned with the use of mathematical techniques to capture pre...