We discuss integrating abstract data types (ADTs) in the KeY theorem prover by a new approach to model data types using Isabelle/HOL as an interactive back-end, and represent Isabelle theorems as user-defined taclets in KeY. As a case study of this new approach, we reason about Java’s Collection interface using histories, and we prove the correctness of several clients that operate on multiple objects, thereby significantly improving the state-of-the-art of history-based reasoning. Open Science. Includes video material (Bian and Hiep in FigShare, 2021. https://doi.org/10.6084/m9.figshare.c.5413263) and a source code artifact (Bian et al. in Zenodo, 2022. https://doi.org/10.5281/zenodo.7079126).</p
Archives are an extremely valuable part of our cultural heritage since they represent the trace of t...
This development provides an efficient, extensible, machine checked collections framework for use in...
Datatypes and codatatypes are useful for specifying and reasoning about (possibly infinite) computat...
We discuss integrating abstract data types (ADTs) in the KeY theorem prover by a new approach to mod...
We discuss integrating abstract data types (ADTs) in the KeY theorem prover by a new approach to mod...
We discuss integrating abstract data types (ADTs) in the KeY theorem prover by a new approach to mod...
This is the collection of video material that used in "Integrating ADTs in KeY and their Application...
The project files for the journal `Integrating ADTs in KeY and their Application to History-based re...
In this feasibility study we discuss reasoning about the correctness of Java interfaces using histor...
This repository consists of the proof files for the paper "History-based Specification and Verificat...
In this feasibility study we discuss reasoning about the correctness of Java interfaces using histor...
Software libraries, such as the Java Collection Framework, are used by many applications: Thus their...
The video collection contains a number of videos that demonstrate the construction of proofs for sho...
Recently, a growing number of researchers have applied machine learning to assist users of interacti...
We represent a theory of (a fragment of) Isabelle/HOL in Isabelle/HOL. The purpose of this exercise ...
Archives are an extremely valuable part of our cultural heritage since they represent the trace of t...
This development provides an efficient, extensible, machine checked collections framework for use in...
Datatypes and codatatypes are useful for specifying and reasoning about (possibly infinite) computat...
We discuss integrating abstract data types (ADTs) in the KeY theorem prover by a new approach to mod...
We discuss integrating abstract data types (ADTs) in the KeY theorem prover by a new approach to mod...
We discuss integrating abstract data types (ADTs) in the KeY theorem prover by a new approach to mod...
This is the collection of video material that used in "Integrating ADTs in KeY and their Application...
The project files for the journal `Integrating ADTs in KeY and their Application to History-based re...
In this feasibility study we discuss reasoning about the correctness of Java interfaces using histor...
This repository consists of the proof files for the paper "History-based Specification and Verificat...
In this feasibility study we discuss reasoning about the correctness of Java interfaces using histor...
Software libraries, such as the Java Collection Framework, are used by many applications: Thus their...
The video collection contains a number of videos that demonstrate the construction of proofs for sho...
Recently, a growing number of researchers have applied machine learning to assist users of interacti...
We represent a theory of (a fragment of) Isabelle/HOL in Isabelle/HOL. The purpose of this exercise ...
Archives are an extremely valuable part of our cultural heritage since they represent the trace of t...
This development provides an efficient, extensible, machine checked collections framework for use in...
Datatypes and codatatypes are useful for specifying and reasoning about (possibly infinite) computat...