Software Systems · Software Systems Research Group

Continuous Verification for Safety-Critical Software

Formal verification is powerful but expensive to run continuously. This project investigates lightweight verification checks that can run on every code change, catching a meaningful subset of critical defects without the cost of full formal proofs on every commit.

Research Question

Formal verification is powerful but expensive to run continuously.

Project Timeline
Concept
2023-01
Investigation
2023-06
Prototype
2023-11
Evaluation
2024-04
Publication
2024-09
Deployment
2025-02
Student Involvement

3 graduate researchers and 2 undergraduates from CSC301 continuing as research assistants.

Lead Researcher
Farah Haddad
Research Group

Software Systems Research Group

Started

January 10, 2023

Current Stage

Investigation