Refinement is one of the cornerstones of a formal approach to software engineering. Refinement is all about turning an abstract description (of a soft or hardware system) into something closer to implementation. It provides that essential bridge between higher level requirements and an implementation of those requirements. This book provides a comprehensive introduction to refinement for the researcher or graduate student. It introduces refinement in different semantic models, and shows how refinement is defined and used within some of the major formal methods and languages in use today. It (1) introduces the reader to different ways of looking at refinement, relating refinement to observations(2) shows how these are realised in diffe...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...
We introduce a general model of refinement. This is defined in terms of what contexts an entity can ...
AbstractWe introduce a general model of refinement. This is defined in terms of what contexts an ent...
In software engineering, formal methods allow the design, modelling and verification of hardware and...
ISBN 2-9512461-2-9International audienceThe concept of refinement is central to the development of s...
The refinement calculus is a formal technique for the development of programs which are provably cor...
This book provides a comprehensive overview of automatic model refinement, which helps readers close...
Tools have become essential in the formal model-driven development of software but are very time con...
Software development using formal methods is believed to be a process of successive refinements from...
We advocate an automated refinement approach to developing programs and their proofs. The approach i...
The discipline of formal methods is concerned with the use of mathematical techniques to capture pre...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
AbstractThe stepwise refinement technique is studied from a mathematical point of view. A relation o...
AbstractTools have become essential in the formal model-driven development of software but are very ...
AbstractThis volume contains the Proceedings of the REFINE 2002 workshop. The Workshop was held in C...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...
We introduce a general model of refinement. This is defined in terms of what contexts an entity can ...
AbstractWe introduce a general model of refinement. This is defined in terms of what contexts an ent...
In software engineering, formal methods allow the design, modelling and verification of hardware and...
ISBN 2-9512461-2-9International audienceThe concept of refinement is central to the development of s...
The refinement calculus is a formal technique for the development of programs which are provably cor...
This book provides a comprehensive overview of automatic model refinement, which helps readers close...
Tools have become essential in the formal model-driven development of software but are very time con...
Software development using formal methods is believed to be a process of successive refinements from...
We advocate an automated refinement approach to developing programs and their proofs. The approach i...
The discipline of formal methods is concerned with the use of mathematical techniques to capture pre...
Discussion of a simple example demonstrates various expressive limitations of the refinement calculu...
AbstractThe stepwise refinement technique is studied from a mathematical point of view. A relation o...
AbstractTools have become essential in the formal model-driven development of software but are very ...
AbstractThis volume contains the Proceedings of the REFINE 2002 workshop. The Workshop was held in C...
Morgan's approach to program development is a refinement calculus: using this method, programs are d...
We introduce a general model of refinement. This is defined in terms of what contexts an entity can ...
AbstractWe introduce a general model of refinement. This is defined in terms of what contexts an ent...