Demo Data from EDBT 2026 / reviewers in the wild / expert
Frantisek Farka
dblp:185/0984
· DBLP profile ↗
6ranked-venue papers
5as first author
2since 2021 · last 2025
0000-0001-8177-1322ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 5 first-author · 2 since 2021Theory of computation · 2 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Program verification · 70% Operating systems · 30% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › program logic › separation logic
concurrent separation logic |
0.5 | 1 | 2021 | On algebraic abstractions for concurrent separation logics · Proc. ACM Program. Lang. 2021 |
Operating systems › resource management › memory management
ownership transfer |
0.5 | 1 | 2021 | On algebraic abstractions for concurrent separation logics · Proc. ACM Program. Lang. 2021 |
Program verification › program logic
separation logic |
0.5 | 1 | 2021 | On algebraic abstractions for concurrent separation logics · Proc. ACM Program. Lang. 2021 |
Logic in computer science › algebraic logic
algebraic semantics |
0.5 | 1 | 2021 | On algebraic abstractions for concurrent separation logics · Proc. ACM Program. Lang. 2021 |
Program verification
modular verification |
0.1 | 1 | 2021 | On algebraic abstractions for concurrent separation logics · Proc. ACM Program. Lang. 2021 |
Methods — techniques the papers use, named apart from their topics
separating relations · 1.0category theory · 1.0morphisms · 0.5morphism · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Debug, Execute, Verify! Development-Verification Co-Design Made PracticalabstractTo formally verify large-scale systems, development and verification needs to be tightly integrated right from the start but this requires tool support that is currently missing. We present a framework for the Rust programming language that utilizes symbolic program execution to bridge the gap between development and verification. A use case provides first evidence that our tool integrates formal verification into the early development cycle and thus has the potential to scale for the verification of large systems. Frantisek Farka, Carmine Abate, Shuanglong Kan, Sebastian Ertel |
PLOS@SOSP | 1 |
| 2021 | On algebraic abstractions for concurrent separation logicsabstractConcurrent separation logic is distinguished by transfer of state ownership upon parallel composition and framing. The algebraic structure that underpins ownership transfer is that of partial commutative monoids (PCMs). Extant research considers ownership transfer primarily from the logical perspective while comparatively less attention is drawn to the algebraic considerations. This paper provides an algebraic formalization of ownership transfer in concurrent separation logic by means of structure-preserving partial functions (i.e., morphisms) between PCMs, and an associated notion of separating relations. Morphisms of structures are a standard concept in algebra and category theory, but haven't seen ubiquitous use in separation logic before. Separating relations. are binary relations that generalize disjointness and characterize the inputs on which morphisms preserve structure. The two abstractions facilitate verification by enabling concise ways of writing specs, by providing abstract views of threads' states that are preserved under ownership transfer, and by enabling user-level construction of new PCMs out of existing ones. Frantisek Farka, Aleksandar Nanevski, Anindya Banerjee 0001, Germán Andrés Delbianco, Ignacio Fábregas |
Proc. ACM Program. Lang. | 1 |
| 2020 | slepice: Towards a Verified Implementation of Type Theory in Type Theory
Frantisek Farka |
LOPSTR | 1 |
| 2019 | Proof-Carrying Plans
Christopher Schwaab, Ekaterina Komendantskaya, Alasdair Hill, Frantisek Farka, Ronald P. A. Petrick, Joe B. Wells, Kevin Hammond |
PADL | 4 |
| 2018 | Proof-relevant Horn Clauses for Dependent Type Inference and Term SynthesisabstractAbstract First-order resolution has been used for type inference for many years, including in Hindley-Milner type inference, type-classes, and constrained data types. Dependent types are a new trend in functional languages. In this paper, we show that proof-relevant first-order resolution can play an important role in automating type inference and term synthesis for dependently typed languages. We propose a calculus that translates type inference and term synthesis problems in a dependently typed language to a logic program and a goal in the proof-relevant first-order Horn clause logic. The computed answer substitution and proof term then provide a solution to the given type inference and term synthesis problem. We prove the decidability and soundness of our method. Frantisek Farka, Ekaterina Komendantskaya, Kevin Hammond |
Theory Pract. Log. Program. | 1 |
| 2016 | Coinductive Soundness of Corecursive Type Class Resolution
Frantisek Farka, Ekaterina Komendantskaya, Kevin Hammond |
LOPSTR | 1 |