There is a newer version of the record available.

Published June 15, 2023 | Version 7
Software Open

Analysis and Formal Specification of OpenJDK's BitSet: Proof files

  • 1. Leiden Institute of Advanced Computer Science (LIACS)
  • 2. Centrum Wiskunde & Informatica
  • 3. Open Universiteit

Description

The project files for the article: "Analysis and Formal Specification of OpenJDK's BitSet". The files contain:

  • The KeY 2.10.0 jar executable, which is the prover used in this verification.
  • A PDF of the article 
  • 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 folder containing a number of completed proofs for simple methods from the BitSet class, as well as proofs for statements made in the article.

Files

BitSet-Files.zip

Files (27.3 MB)

Name Size Download all
md5:c72760890e0540f7a8b9be8a5a07d498
27.3 MB Preview Download