Abstract. The ingredients of typical methodologies for model based development via refinement are re-examined, and some well-known frameworks are reviewed, drawing out commonalities and differences. It is observed that the ingredients of these formalisms can frequently be ‘mixed and matched ’ much more freely than is often imagined, resulting in semantic variations on the original formulations. It is also noted that similar alterations in the semantics of specific formalisms have taken place de facto due to applications pressures and for other reasons. This analysis suggests prioritising some criteria and proof obligations over others within this family of methods. These insights are used to construct a foundation for the design of notions ...
Refinement is a technique used to model systems at different abstraction levels to handle the comple...
Simple retrenchment is briefly reviewed in the B specification language of J.-R.Abrial (Abrial,1996)...
Some of the shortcomings of using refinement alone as the means of passing from high level simple mo...
Refinement is a long-established technique that is widely used in the rigorous development of softwa...
The more obvious and well known drawbacks of using refinement as the sole means of progressing from...
The drawbacks of using refinement alone in the construction of specifications from simple abstract m...
In conventional model-oriented formal refinement, the abstract model is supposed to capture all the ...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
The discipline of formal methods is concerned with the use of mathematical techniques to capture pre...
Refinement is reviewed, highlighting in particular the distinction between its use as a specificatio...
It is argued that refinement, in which I/O signatures stay the same, preconditions are weakened and ...
AbstractRefinement is reviewed, highlighting in particular the distinction between its use as a spec...
AbstractRetrenchment is a flexible model evolution formalism that arose as a reaction to the limitat...
It is argued that refinement, in which I/O signatures stay the same, preconditions are weakened and ...
Event-B developments are mostly structured around the refinement relationship. This top-down develo...
Refinement is a technique used to model systems at different abstraction levels to handle the comple...
Simple retrenchment is briefly reviewed in the B specification language of J.-R.Abrial (Abrial,1996)...
Some of the shortcomings of using refinement alone as the means of passing from high level simple mo...
Refinement is a long-established technique that is widely used in the rigorous development of softwa...
The more obvious and well known drawbacks of using refinement as the sole means of progressing from...
The drawbacks of using refinement alone in the construction of specifications from simple abstract m...
In conventional model-oriented formal refinement, the abstract model is supposed to capture all the ...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
The discipline of formal methods is concerned with the use of mathematical techniques to capture pre...
Refinement is reviewed, highlighting in particular the distinction between its use as a specificatio...
It is argued that refinement, in which I/O signatures stay the same, preconditions are weakened and ...
AbstractRefinement is reviewed, highlighting in particular the distinction between its use as a spec...
AbstractRetrenchment is a flexible model evolution formalism that arose as a reaction to the limitat...
It is argued that refinement, in which I/O signatures stay the same, preconditions are weakened and ...
Event-B developments are mostly structured around the refinement relationship. This top-down develo...
Refinement is a technique used to model systems at different abstraction levels to handle the comple...
Simple retrenchment is briefly reviewed in the B specification language of J.-R.Abrial (Abrial,1996)...
Some of the shortcomings of using refinement alone as the means of passing from high level simple mo...