The University of Queensland Homepage
School of ITEE ITEE Main Website

 Seminar: Widening Refinement's Wide-Spectrum Language
Seminar Information

Widening Refinement's Wide-Spectrum Language

Speaker: Colin Fidge, SVRC, ITEE

When: 2003-05-27 10:00:00

Venue: 78-622

Host: Colin Fidge

Abstract:

Refinement is a formalism for deriving verifiably-correct high-level
language programs from requirements specifications. This process is
made possible by modelling both the source specification and the
target program in the same "wide-spectrum" semantic language.
Research at the Software Verification Research Centre over the past
decade has aimed to increase the applicability of refinement in
several areas. In this talk we explain how this was done by
widening the refinement formalism to embrace timing requirements,
multi-tasking systems, program compilation, reuse of software
library components and emulation of legacy code, and by providing
tool support. The presentation will conclude with a summary of the
Software Verification Research Centre's mixed experiences in trying
to transfer formal methods to industry, and the Centre's future
directions in this regard.

Biography:

Colin is a Principal Research Fellow in the ITEE School's Software
Verification Research Centre. His research interests are in
high-integrity software engineering.

Type: ITEE Seminar

Contact:

Colin Fidge, seminar host (cjf@itee.uq.edu.au)
or Guido Governatori (ITEE seminar co-ordinator)
(guido@itee.uq.edu.au)