Courses of Study 2024-2025 
    
    Mar 29, 2025  
Courses of Study 2024-2025
Add to Favorites (opens a new window)

CS 6115 - Certified Software Systems


     
Spring. 4 credits. Letter grades only.

Prerequisite: CS 6110  or permission of instructor.

N. Foster.

In recent years, it has become practical to build large software systems using formal proof assistants. Examples of such certified systems include the seL4 microkernel, the CompCert C compiler, the Vellvm LLVM compiler, and the Bedrock library. This course provides a hands-on introduction to programming using the Coq proof assistant. Assessment is based on participation and a substantial course project.



Add to Favorites (opens a new window)