Wed 2 Dec 2020 16:30 - 17:00 at online - Synthesis and Program Transformation Chair(s): Cristina David
REFINITY is a workbench for modeling statement-level transformation rules on Java programs with the aim to formally verify their correctness. It is based on Abstract Execution, a verification framework for abstract programs with a high degree of proof automation, and interfaces to the KeY program prover. We describe user interface and functionality of REFINITY, and illustrate its capabilities along the application to proving conditional correctness of a code refactoring rule.
Wed 2 DecDisplayed time zone: Osaka, Sapporo, Tokyo change
Wed 2 Dec
Displayed time zone: Osaka, Sapporo, Tokyo change
15:30 - 17:00 | Synthesis and Program TransformationResearch Papers at online Chair(s): Cristina David University of Oxford | ||
15:30 30mTalk | Relational Synthesis for Pattern Matching Research Papers | ||
16:00 30mTalk | Parameterized Synthesis with Safety Properties Research Papers Oliver Markgraf Technische Universität Kaiserslautern, Anthony Widjaja Lin Technische Universität Kaiserslautern, Daniel Neider Max Planck Institute for Software Systems, Muhammad Najib Technische Universität Kaiserslautern, Chih-Duo Hong University of Oxford | ||
16:30 30mTalk | REFINITY to Model and Prove Program Transformation Rules Research Papers Dominic Steinhöfel Technical University of Darmstadt |