Simple retrenchment is briefly reviewed in the B specification language of J.-R.Abrial (Abrial,1996) as a liberalization of classical refinement, for the formal description of application developments too demanding for refinement. The looser relationships allowed by retrenchment between adjacent models in the development process may capture some of the requirements information of the development. This can make requirements validation more difficult to understand since the locus of requirements should be the models, and not their interrelationships, as far as possible. Hence the universal construction of (Banach,2000), originally proposed for simple transition systems, is reformulated in B, in order to "lift" a given retrenchment conceptuall...
Abstract: Tracing between informal requirements and formal models is challeng-ing. A method for such...
The discipline of formal methods is concerned with the use of mathematical techniques to capture pre...
Given a record of the derivation of a component from its specification, and a new, changed specifica...
In conventional model-oriented formal refinement, the abstract model is supposed to capture all the ...
Abstract. The ingredients of typical methodologies for model based development via refinement are re...
Refinement is a long-established technique that is widely used in the rigorous development of softwa...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
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 ...
AbstractRefinement is reviewed, highlighting in particular the distinction between its use as a spec...
Refinement is reviewed, highlighting in particular the distinction between its use as a specificatio...
Simple retrenchment is briefly reviewed in the B language of J.-R. Abrial [ref] as a liberalization ...
The drawbacks of using refinement alone in the construction of specifications from simple abstract m...
The more obvious and well known drawbacks of using refinement as the sole means of progressing from...
Abstract: Good requirements structure can greatly facilitate the construction of formal models of sy...
Abstract: Tracing between informal requirements and formal models is challeng-ing. A method for such...
The discipline of formal methods is concerned with the use of mathematical techniques to capture pre...
Given a record of the derivation of a component from its specification, and a new, changed specifica...
In conventional model-oriented formal refinement, the abstract model is supposed to capture all the ...
Abstract. The ingredients of typical methodologies for model based development via refinement are re...
Refinement is a long-established technique that is widely used in the rigorous development of softwa...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
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 ...
AbstractRefinement is reviewed, highlighting in particular the distinction between its use as a spec...
Refinement is reviewed, highlighting in particular the distinction between its use as a specificatio...
Simple retrenchment is briefly reviewed in the B language of J.-R. Abrial [ref] as a liberalization ...
The drawbacks of using refinement alone in the construction of specifications from simple abstract m...
The more obvious and well known drawbacks of using refinement as the sole means of progressing from...
Abstract: Good requirements structure can greatly facilitate the construction of formal models of sy...
Abstract: Tracing between informal requirements and formal models is challeng-ing. A method for such...
The discipline of formal methods is concerned with the use of mathematical techniques to capture pre...
Given a record of the derivation of a component from its specification, and a new, changed specifica...