CS 246: Advanced Verification Techniques in Software Engineering

← 2015-16 2016-17 2017-18 →
← 2013-14 ← 2013-14 changes (lax) changes (strict) ▾ 2019-20 → 2019-20 →

Units: 4

Hours: Lecture, 3 hours; outside research, 3 hours

Catalog page 206

Prerequisites: CS 111, CS 141, CS 150, or equivalents or consent of instructor

Description: A study of advanced techniques to specify and examine the correctness of complex systems and software. Focuses on concurrent and distributed behavior, formal description languages, temporal logics, model checking and symbolic model checking, partial order reduction, and the use of verification tools.

Credit: May be taken Satisfactory (S) or No Credit (NC) with consent of instructor and graduate advisor.

Derived Information — The following is not part of the official catalog but is computed from catalog data.
Prerequisite graph not available.

Referenced in

Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2021-22 73/75 73/75
2020-21 17/45 17/45
2017-18 17/40 17/40
2016-17 22/40 22/40