The University of Queensland Homepage
School of ITEE ITEE Main Website

 RefLP Home Page
 

Refinement Calculus for Logic Programs

Contributors:

Ian Hayes, Paul Strooper, Ray Nickson (Victoria University of Wellington), Robert Colvin, David Hemer, Richard Hagen and Chris Hunter.


Two promising developments in addressing the problem of assuring software correctness are: refinement calculi, which allow the derivation of a program by sequence of correctness preserving steps; and logic programming languages, which lead to a smaller conceptual gap between a problem and its solution when compared with procedural languages. This project is bringing these two areas of research together by developing a refinement calculus for logic programming languages.
 
 

     
Last modified: Wed Jan 2 09:54:32 EST 2002