Lindsay's Refinement Projects


Program refinement is the process of transforming formal specifications of software systems into implementations. I have worked in this area for a number of years, and am interested in supervisting projects addressing the application of refinement to particular problems and the development of software tools to support program refinement.

The following are some examples of possible projects in this area:

This is joint work with Waikato University, funded by FRST.