Research focus
About the research
How can formal methods and automated reasoning improve software reliability and trustworthiness in real-world systems?
Read the full research overview
The ROSE group develops program synthesis and software verification techniques using decision procedures and automated reasoning to certify program correctness. Researchers build tools and apply automated reasoning to software configuration, firewall repair, and synthesis of verifiable code snippets. Projects use theorem proving, SMT decision procedures, and synthesis pipelines to detect and repair software bugs and configuration errors. The group combines formal approaches with applied security and cryptography to prove properties of programs and protocols.
Selected publications
Publication highlights haven’t been added. Explore the official research profile ↗
People & alumni
Team details haven’t been added. See the lab’s website for its current members.
Alumni details haven’t been added. Check the lab’s official website.
Sources & listing information
Find Research Labs maintains this page using public sources. The faculty member, lab, and university have not claimed or approved this listing. Listing a lab does not indicate endorsement, partnership, or a recruiting opportunity.
Request a correction or removal ↗ · About directory listings