LOPSTR 19: 29TH INTERNATIONAL SYMPOSIUM ON LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION
PROGRAM

Days: Tuesday, October 8th Wednesday, October 9th Thursday, October 10th

Tuesday, October 8th

View this program: with abstractssession overviewtalk overview

09:00-10:00 Session 2: UTP Keynote
09:00
A Calculus for Concurrent and Sequential Programming (abstract)
10:00-10:30Coffee Break
10:30-12:30 Session 3: Static Analysis
10:30
On fixpoint/iteration/variant induction principles for proving total correctness of programs with denotational semantics (abstract)
11:00
A General Framework for Static Cost Analysis of Parallel Logic Programs (abstract)
11:30
Incremental Analysis of Logic Programs with Assertions and Open Predicates (abstract)
12:00
Computing Abstract Distances in Logic Programs (abstract)
12:30-14:00Lunch Break
14:00-15:00 Session 4: LOPSTR & PPDP invited talk
Chair:
14:00
10 Years of the Higher-Order Model Checking Project (abstract)
15:00-15:30Coffee Break
15:30-16:30 Session 5: Program synthesis
15:30
Synthesizing Imperative Code from Answer Set Programming Specifications (abstract)
16:00
Logic-Based Synthesis of Fair Voting Rules Using Composable Modules (abstract)
Wednesday, October 9th

View this program: with abstractssession overviewtalk overview

10:00-10:30Coffee Break
10:30-12:30 Session 6: Constraints and unification
10:30
Solving Proximity Constraints (abstract)
11:00
A Certified Functional Nominal C-Unification Algorithm (abstract)
11:30
Modeling and Reasoning in Event Calculus Using Goal-Directed Constraint Answer Set Programming (abstract)
12:00
Blockchain Superoptimizer (abstract)
12:30-14:00Lunch Break
14:00-15:00 Session 7: LOPSTR & PPDP invited talk
14:00
Reversibilization in Functional and Concurrent Programming (abstract)
15:00-15:30Coffee Break
15:30-17:30 Session 8: Debugging and verification
15:30
An Integrated Approach to Assertion-Based Random Testing in Prolog (abstract)
16:00
Trace analysis using an Event-driven Interval Temporal Logic (abstract)
16:30
The Prolog debugger and declarative programming (abstract)
17:00
An Optional Static Type System for Prolog (abstract)
Thursday, October 10th

View this program: with abstractssession overviewtalk overview

09:00-10:00 Session 9: LOPSTR invited talk
09:00
Horn clauses and tree automata for imperative program verification (abstract)
10:00-10:30Coffee Break
10:30-12:30 Session 10: Program transformation
10:30
A Port Graph Rewriting Approach to Relational Database Modelling (abstract)
11:00
Generalization-driven semantic clone detection in CLP (Extended Abstract) (abstract)
11:30
Semi-Inversion of Conditional Constructor Term Rewriting Systems (abstract)
12:00
Natural language compositionality in Coq (abstract)
12:30-14:00Lunch Break
15:30-23:00Social program and congress banquet