Description
Formal Methods in Software Engineering
Prerequisite: COMP 313.

As embedded and networked systems are becoming ever more ubiquitous, we depend increasingly on the correctness of the software that controls such systems. This course studies the formal specification, verification, and synthesis of software.

Outcomes: An understanding of the role of formal methods in the construction of software systems; proficiency in representative methods and tools, such as UML and ESC.
Details
Grading Basis
Graded
Units
3
Component
Lecture - Required
Offering
Course
COMP 335
Academic Group
College of Arts and Sciences
Academic Organization
Computer Science
Enrollment Requirements
Pre-requisite: COMP 313.