Work

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
Language: English
Open Access status: hybrid
OpenAlex ID: W4403520249
FWCI:
Cites: 20
Cited by:
Related to: 10