Skip to main content

Formal Methods

Formal methods uses mathematical techniques to assist with specification, design, implementation, and verification to make hardware and software systems more reliable.

Topics

Declarative programming
Concurrency
Hardware and software verification
Model checking
Security
Theorem proving

Faculty & Researchers

Assistant Professor
Assistant Professor
Professor
Professor
Professor Emeritus
Professor Emeritus
Professor Emeritus
Professor Emeritus
Associate Professor Cockrell Family Dean's Chair for Engineering Excellence