Verifying the Option Type with Rely-Guarantee Reasoning
Year: 2024
Type: conference-paper
Abstract: Many programming languages include an implementation of the option type, which encodes the absence or presence of values. Incorrect use of the option type results in run-time errors, and unstylistic use results in unnecessary code. Researchers and practitioners have tried to mitigate the pitfalls of the option type, but have yet to evaluate tools for enforcing correctness and good style.
Authors: James Yoo, Michael D. Ernst, René Just
Institution: University of Washington
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
Award: G3757292255
OpenAlex ID: W4403520249
