VLDB 2026 Research / reviewers in the wild / expert
Dmitri Boulytchev
dblp:92/2823 · also Dmitry Boulytchev
· DBLP profile ↗
5ranked-venue papers
1as first author
1since 2021 · last 2023
0000-0001-8363-7143ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 1 first-author · 1 since 2021Theory of computation · 2 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Relational Solver for Java Generics Type System
Petr Lozov, Dmitry Kosarev, Dmitri Boulytchev |
LOPSTR | 4 |
| 2020 | Relational Synthesis for Pattern Matching
Dmitry Kosarev, Petr Lozov, Dmitri Boulytchev |
APLAS | 3 |
| 2020 | Certified Semantics for Relational Programming
Dmitry Rozplokhas, Andrey Vyatkin, Dmitri Boulytchev |
APLAS | 3 |
| 2018 | Improving Refutational Completeness of Relational Search via Divergence TestabstractWe describe a search optimization technique for implementation of relational programming language miniKanren which makes more queries converge. Specifically, we address the problem of conjunction non-commutativity. Our technique is based on a certain divergence criterion that we use to trigger a dynamic reordering of conjuncts. We present a formal semantics of a miniKanren-like language and prove that our optimization does not compromise already converging programs, thus, being a proper improvement. We also present the prototype implementation of the improved search and demonstrate its application for a number of realistic specifications. Dmitry Rozplokhas, Dmitri Boulytchev |
PPDP | 2 |
| 2015 | Combinators and type-driven transformers in Objective Caml
Dmitri Boulytchev |
Sci. Comput. Program. | 1 |