Monash University
Browse

A case study for reliable, reusable software

Download (115.19 kB)
report
posted on 2022-08-31, 02:58 authored by J N Crossley, I Poernomo, B Basit, J S Jeavons
We describe our system Fred for extracting reliable and reusable programs from mathematical proofs via a variant of the Curry-Howard isomorphism. Our system extends the idea of extracting programs from formal mathematical proofs by the reuse of programs which have been guaranteed by the user. The rules for combining these two approaches are called the Curry-Howard protocol. We illustrate our system with a simple example based on warehouses holding spare parts.

History

Technical report number

2000/77

Year of publication

2000

Usage metrics

    Monash Information Technology Technical Reports

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC