The more obvious and well known drawbacks of using refinement as the sole means of progressing from an abstract model to a concrete implementation are reviewed. Retrenchment is presented in a simple partial correctness framework as a more flexible development concept for formally capturing the early otherwise preformal stages of development, and briefly justified. Given both a retrenchment of an abstract model, and a refinement of the same model, the problem of finding a model that is both a refinement of the retrenchment and a retrenchment of the refinement, is examined. A construction is given that solves the problem in a universal manner, giving the most abstract reconciliation of the two. The universality amounts to the fact th...
Some of the success stories of model based refinement are recalled, as well as some of the annoyance...
Given a record of the derivation of a component from its specification, and a new, changed specifica...
AbstractThe stepwise refinement technique is studied from a mathematical point of view. A relation o...
The drawbacks of using refinement alone in the construction of specifications from simple abstract m...
Abstract. The ingredients of typical methodologies for model based development via refinement are re...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
In conventional model-oriented formal refinement, the abstract model is supposed to capture all the ...
Some of the shortcomings of using refinement alone as the means of passing from high level simple mo...
AbstractRefinement is reviewed, highlighting in particular the distinction between its use as a spec...
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...
It is argued that refinement, in which I/O signatures stay the same, preconditions are weakened and ...
Refinement is a long-established technique that is widely used in the rigorous development of softwa...
Simple retrenchment is briefly reviewed in the B specification language of J.-R.Abrial (Abrial,1996)...
Refinement is reviewed, highlighting in particular the distinction between its use as a specificatio...
Some of the success stories of model based refinement are recalled, as well as some of the annoyance...
Given a record of the derivation of a component from its specification, and a new, changed specifica...
AbstractThe stepwise refinement technique is studied from a mathematical point of view. A relation o...
The drawbacks of using refinement alone in the construction of specifications from simple abstract m...
Abstract. The ingredients of typical methodologies for model based development via refinement are re...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
In conventional model-oriented formal refinement, the abstract model is supposed to capture all the ...
Some of the shortcomings of using refinement alone as the means of passing from high level simple mo...
AbstractRefinement is reviewed, highlighting in particular the distinction between its use as a spec...
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...
It is argued that refinement, in which I/O signatures stay the same, preconditions are weakened and ...
Refinement is a long-established technique that is widely used in the rigorous development of softwa...
Simple retrenchment is briefly reviewed in the B specification language of J.-R.Abrial (Abrial,1996)...
Refinement is reviewed, highlighting in particular the distinction between its use as a specificatio...
Some of the success stories of model based refinement are recalled, as well as some of the annoyance...
Given a record of the derivation of a component from its specification, and a new, changed specifica...
AbstractThe stepwise refinement technique is studied from a mathematical point of view. A relation o...