Aquinas Hobor: Affiliated Projects

Verified Software Toolchain: The software toolchain includes static analyzers to check assertions about your program; optimizing compilers to translate your program to machine language; operating systems and libraries to supply context for your program. The Verified Software Toolchain project assures with machine-checked proofs that the assertions claimed at the top of the toolchain really hold in the machine-language program, running in the operating-system context.  (PDF: project overview, by Andrew W. Appel)

Concurrent C minor: Connecting machine-verified source programs in concurrent programming languages to machine code via machine-verified optimizing compilers. (PDF: project vision, by Andrew W. Appel)


Mechanized Semantic Library: Mechanically-verified mathematical techniques for developing semantic models of program logics and type systems.

web site by Lucy Day Hobor ~ 2008-2015