Published July 21, 2023
| Version 3
Thesis
Open
Formal Specification and Analysis of OpenJDK's BitSet class: Proof files
Contributors
Supervisor (2):
- 1. Centrum Wiskunde & Informatica
- 2. Leiden Institute of Advanced Computer Science (LIACS)
Description
The project files for the bachelors thesis: "Formal Specification and Analysis of OpenJDK's BitSet class:". The files contain:
- The KeY 2.10.0 jar executable, which is the prover used in this verification.
- A PDF of the thesis.
- The original version of OpenJDK's BitSet class.
- Our edited version of the BitSet class, including formal specification and files necessary to load the code into KeY.
- A Proof folder containing:
- A number of completed proofs for simple methods from the BitSet class.
- Proofs of more complex methods from the BitSet class, including videos of these proofs being performed.
- Proofs for statements made in the thesis
- Proof goals and completed proofs for rules used in verification.