Our research investigates frameworks supporting the formalization of
programming calculi and their application to deduction-based progr am
synthesis. Here we report on a case study: within a conservative
extension of higher-order logic implemented in the Isabelle system, we
derived rules for program development which can simulate those of the
deductive tableau proposed by Manna and Waldinger. We have used the
resulting theory to synthesize a library of verified programs, focusing
in particular on sorting algorithms. Our experience suggests
that the methodology we propose is well suited both to implement and
use programming calculi, extend them, partially automate them, and
even formally reason about their correctness.
Editor(s) Uwe Brahm | Created 03/25/1996 06:07:47 PM | |
Revisions 6. 5. 4. 3. 2. | Editor(s) Uwe Brahm Uwe Brahm Uwe Brahm Christine Kiesel Christine Kiesel | Edit Dates 07/11/2007 10:15:21 03/23/98 06:56:53 PM 28.11.96 17:37:45 28/11/96 14:54:25 10/07/96 22:32:34 |