Published October 29, 2021 | Version v1
Journal article Open

VerifyingOpenJDKsLinkedListUsingKey: Proof files

Description

The project files for the article `Verifying OpenJDK’s LinkedList using KeY ` The archive contains two folders: One is the original formal specification of Java’s linked list which is related to our paper for TACAS2020(See https://doi.org/10.5281/zenodo.3517081 for original link) with some updated proof files. The other is added the concept of itemlist and taclet in the specification to make the proof client_firendly.
The folder of VerifyingOpenJDKLinkedListUsingKey_implementation version contains:
        •        The bundled version of KeY.
        •        The java source code of the project.
        •        A number of original proof files(Proof folder).
        •        Three renewed proof files.

The folder of VerifyingOpenJDKLinkedListUsingKeY_clientfirendly contains:

        •        The bundled version of KeY, key-2.8.0-exe.jar.
        •        The java source code of the project with specifications added to the itemlist.
        •        User-defined taclet that we need when we do the proof (LinkedList_rule.key).
        •        Several updated proof files.

Files

VerifyingOpenJDKsLinkedListUsingKey .zip

Files (46.0 MB)

Name Size Download all
md5:1dcc7ec23c8e15479804c620c84e9170
46.0 MB Preview Download