FLOPS 2022
Tue 10 - Thu 12 May 2022 Online
Tue 10 May 2022 22:35 - 23:00 - Session 4 Chair(s): Koko Muroya

miniKanren is a lightweight embedded language for logic and relational programming. Many of its useful features come from a distinctive search strategy, called interleaving search. However, with interleaving search conventional ways of reasoning about the complexity and performance of logical programs become irrelevant. We identify an important key component — scheduling — which makes the reasoning for miniKanren so different, and present a semi-automatic technique to estimate the scheduling impact via symbolic execution for a reasonably wide class of programs.

Tue 10 May

Displayed time zone: Osaka, Sapporo, Tokyo change

22:10 - 23:00
Session 4FLOPS 2022
Chair(s): Koko Muroya RIMS, Kyoto University
22:10
25m
Talk
Checked corecursive streams: trading expressive power for reliability
FLOPS 2022
Davide Ancona DIBRIS, University of Genova, Italy, Pietro Barbieri Università di Genova, Elena Zucca University of Genova
22:35
25m
Talk
Scheduling Complexity of Interleaving Search
FLOPS 2022
Dmitry Rozplokhas St Petersburg University, Dmitri Boulytchev Saint Petersburg State University / JetBrains Research