An Interactive environment supporting the development of formally correct programs - Långbacka, Thomas (TUCS dissertations,, 1997)