everything.study
CS 6156

Runtime Verification

3.0 credits · Graduate

Runtime Verification (RV) is a lightweight formal method for checking program executions against specifications. Foundations, algorithms, and tools for major approaches to RV will be covered, including monitor synthesis, specification languages, parametric monitoring, monitorability, instrumentation, and static analysis for reducing RV overhead. Students will become familiar with recent research results and challenges in RV, gain experience with RV tools, and conduct a research project.

Prerequisites & course information

for Computer Science majors: minimum grade of B+ in CS 3110.

Sources
Catalogue variants