CSE 507
Computer-Aided Reasoning for Software
Covers theory, implementation, and applications of automated reasoning techniques, such as satisfiability solving, theorem proving, model checking, and abstract interpretation. Topics include concepts from mathematical logic and applications of automated reasoning to the design, construction, and analysis of software.
Topics
- concepts from mathematical logic and applications of automated reasoning to the design
- construction
- and analysis of software
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗Current public catalogue; retrieved 2026-11-05