LOPSTR Conference Programme
Venue: Online via Zoom.
Speaker names are in boldface below.
Monday 7 September 2020, CEST times (UTC+2)
10.30-11:00
BOPL Opening and LOPSTR welcome message
11:00-12:30 | Session 1: Rewriting. | Chair: Delia Kesner |
11:00 |
Runtime Complexity Analysis of Logically Constrained Rewriting
|
11:30 |
Confluence and Commutation for Nominal Rewriting Systems with Atom-Variables
|
12:00 |
Pattern eliminating transformations
|
12:30-14:00
BOPL Lunch Break
14:00-15:00 | Session 2: Unification. | Chair: Temur Kutsia |
14:00 |
Nominal Unification with Letrec and Environment-Variables
|
14:30 |
Terminating Non-Disjoint Combined Unification
|
15:00-15:30
BOPL Coffee Break
15:30-16:30 | Session 3: LOPSTR Invited Talk. | Chair: Emanuele De Angelis |
15:30 |
On Constrained Horn Clauses and Program Verification
Abstract: Constrained Horn Clauses (CHC) have over the last decade emerged as a uniform framework for reasoning about different aspects of software safety. CHC form a fragment of first-order logic, modulo various background theories, in which models can be constructed effectively with the help of model checking algorithms. In the talk I will give an overview of CHC, including their use in program verification and the recently established competition CHC-COMP. I will then present some of our work on the construction of CHC solvers that can handle relevant data-types such as integers, bit-vectors, ADTs, and heap. |
16:30-17:00
BOPL Tea Break
17:00-18:00 | Session 4: Types. | Chair: Mário Florido |
17:00 |
slepice: Towards a Verified Implementation of Type Theory in Type Theory
|
17:30 |
Resourceful Program Synthesis from Graded Linear Types
|
Tuesday 8 September 2020, CEST times (UTC+2)
11:00-12:30 | Session 5: Synthesis, Verification. | Chair: Germán Vidal |
11:00 |
Algorithm Selection for Dynamic Symbolic Execution: a Preliminary Study
|
11:30 |
Translation of Interactive Datalog Programs for Microcontrollers to Finite State Machines
|
12:00 |
Pointer Data Structure Synthesis from Answer Set Programming Specifications
|
12:30-14:00
BOPL Lunch Break