History-Based Reasoning about Behavioral Subtyping:Proof fiels
Year: 2024
Type: article
Abstract: The project files for the article` History-Based Reasoning about Behavioral Subtyping .' The archive contains:The bundled version of KeY, key-2.8.0-exe.jar.The java source code of the banking example.Isabelle code (Refinement. thy). The Isabelle version we use is Isabelle 2020. It can be downloaded from the official website.Several user-defined refinement relation that we need when we do the proof (refinement_rule.key).For the state-of-art KeY, there is a problem that it does not support verification condition generation for behavioral subtyping. To prover our theory, we manually write prof obligation that can be loaded in KeY:For interface-interface refinement: deposit_SP_Post.KeY.For the interface-class refinement: withdraw_PD_Pre.KeY.A number of proof files can be loaded in KeY:For interface-interface refinement: deposit_SP_Post.proofFor the interface-class refinement: withdraw_PD_Pre.proof
Authors: Bian, Jinting, Hiep, Hans-Dieter A., de Boer, Frank S.
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W6892483127
