Simple retrenchment is briefly reviewed in the B language of J.-R. Abrial [ref] as a liberalization of classical refinement, for the formal description of application developments too demanding for refinement. This work initiates the study of the structuring of retrenchment-based developments in B by decomposition. A given coarse-grained retrenchment relation between specifications is decomposed into a family of more fine-grained retrenchments. The resulting family may distinguish more incisively between refining, approximately refining, and non-refining behaviours. Two decomposition results are given, each sharpening a coarse-grained retrenchment within a particular syntactic structure for operations at concrete and abstract levels. A thir...
Some of the shortcomings of using refinement alone as the means of passing from high level simple mo...
We transfer a process algebraic notion of refinement to the B method by using the well-known bridge ...
In conventional model-oriented formal refinement, the abstract model is supposed to capture all the ...
Abstract. Event-B provides a flexible approach to modelling and re-finement of systems. In this pape...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
Simple retrenchment is briefly reviewed in the B specification language of J.-R.Abrial (Abrial,1996)...
It is argued that refinement, in which I/O signatures stay the same, preconditions are weakened and ...
It is argued that refinement, in which I/O signatures stay the same, preconditions are weakened and ...
AbstractRetrenchment is a flexible model evolution formalism that arose as a reaction to the limitat...
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...
AbstractRefinement is reviewed, highlighting in particular the distinction between its use as a spec...
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...
Refinement is reviewed, highlighting in particular the distinction between its use as a specificatio...
Some of the shortcomings of using refinement alone as the means of passing from high level simple mo...
We transfer a process algebraic notion of refinement to the B method by using the well-known bridge ...
In conventional model-oriented formal refinement, the abstract model is supposed to capture all the ...
Abstract. Event-B provides a flexible approach to modelling and re-finement of systems. In this pape...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
Simple retrenchment is briefly reviewed in the B specification language of J.-R.Abrial (Abrial,1996)...
It is argued that refinement, in which I/O signatures stay the same, preconditions are weakened and ...
It is argued that refinement, in which I/O signatures stay the same, preconditions are weakened and ...
AbstractRetrenchment is a flexible model evolution formalism that arose as a reaction to the limitat...
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...
AbstractRefinement is reviewed, highlighting in particular the distinction between its use as a spec...
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...
Refinement is reviewed, highlighting in particular the distinction between its use as a specificatio...
Some of the shortcomings of using refinement alone as the means of passing from high level simple mo...
We transfer a process algebraic notion of refinement to the B method by using the well-known bridge ...
In conventional model-oriented formal refinement, the abstract model is supposed to capture all the ...