Skip to main content

Showing 1–3 of 3 results for author: Berezun, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2503.14183  [pdf, other

    cs.SE cs.AI cs.PL

    Can LLMs Enable Verification in Mainstream Programming?

    Authors: Aleksandr Shefer, Igor Engel, Stanislav Alekseev, Daniil Berezun, Ekaterina Verbitskaia, Anton Podkopaev

    Abstract: Although formal methods are capable of producing reliable software, they have seen minimal adoption in everyday programming. Automatic code generation using large language models is becoming increasingly widespread, but it rarely considers producing strong correctness guarantees. In this study, we explore the ability of LLMs to produce verified code in three verification languages (Dafny, Nagini,… ▽ More

    Submitted 18 March, 2025; originally announced March 2025.

  2. Reimplementing the Wheel: Teaching Compilers with a Small Self-Contained One

    Authors: Daniil Berezun, Dmitry Boulytchev

    Abstract: We report on a one-semester compiler construction course based on the idea of implementing a small self-contained compiler for a small model language from scratch, not using other compiler construction frameworks. The course is built around an evolving family of languages with increasing expressiveness and complexity, which finally is crowned by a language with first-class functions, S-expressions… ▽ More

    Submitted 26 July, 2022; originally announced July 2022.

    Comments: In Proceedings TFPIE 2021/22, arXiv:2207.11600

    Journal ref: EPTCS 363, 2022, pp. 22-43

  3. An Empirical Study of Partial Deduction for miniKanren

    Authors: Ekaterina Verbitskaia, Daniil Berezun, Dmitry Boulytchev

    Abstract: We study conjunctive partial deduction, an advanced specialization technique aimed at improving the performance of logic programs, in the context of relational programming language miniKanren. We identify a number of issues, caused by miniKanren peculiarities, and describe a novel approach to specialization based on partial deduction and supercompilation. The results of the evaluation demonstrate… ▽ More

    Submitted 6 September, 2021; originally announced September 2021.

    Comments: In Proceedings VPT 2021, arXiv:2109.02001

    Journal ref: EPTCS 341, 2021, pp. 73-94