Verifying OpenJDK's LinkedList using KeY (extended paper)

HDA Hiep, O Maathuis, J Bian, FS de Boer… - International Journal on …, 2022 - Springer
Verifying OpenJDK’s LinkedList using KeY (extended paper) | International Journal on Software
Tools for Technology Transfer Skip to main content SpringerLink Log in Menu Find a journal …

Integrating ADTs in KeY and their application to history-based reasoning about collection

J Bian, HDA Hiep, FS de Boer, S de Gouw - Formal Methods in System …, 2022 - Springer
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 …

History-Based Reasoning About Behavioral Subtyping

J Bian, HDA Hiep, FS de Boer - International Colloquium on Theoretical …, 2024 - Springer
We introduce a new history-based proof-theory for reasoning about behavioral subtyping in
class and interface hierarchies. Our approach is based on a semantic definition of types in …

Footprint Logic for Object-Oriented Components

FS de Boer, S de Gouw, HDA Hiep, J Bian - International Conference on …, 2022 - Springer
We introduce a new way of reasoning about invariance in terms of footprints in a program
logic for object-oriented components. A footprint of an object-oriented component is …

[PDF][PDF] New Foundations for Separation Logic

HA Hiep - 2024 - scholarlypublications …
This thesis presents new foundations for separation logic, an important field within the formal
sciences such as theoretical computer science. Around the turn of the millennium …

Footprint Logic for Object-Oriented Components

J Bian - Formal Aspects of Component Software: 18th …, 2022 - books.google.com
We introduce a new way of reasoning about invariance in terms of footprints in a program
logic for object-oriented components. A footprint of an object-oriented component is …