EDBT 2026 Demo / reviewers in the wild / expert
Dorian Lesbre
dblp:380/9926
· DBLP profile ↗
2ranked-venue papers
2as first author
2since 2021 · last 2025
0000-0002-4328-6753ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021
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
2 papers |
Program analysis · 72% Compilers and program optimization · 22% Program verification · 6% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 77% Automated reasoning and model checking · 23% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › static analysis
abstract interpretation |
1.6 | 2 | 2025 | Relational Abstractions Based on Labeled Union-Find · Proc. ACM Program. Lang. 2025 Compiling with Abstract Interpretation · Proc. ACM Program. Lang. 2024 |
Program analysis › static analysis › abstract interpretation
relational abstraction |
0.9 | 1 | 2025 | Relational Abstractions Based on Labeled Union-Find · Proc. ACM Program. Lang. 2025 |
Algorithms and data structures › data structure design
union-find |
0.9 | 1 | 2025 | Relational Abstractions Based on Labeled Union-Find · Proc. ACM Program. Lang. 2025 |
Compilers and program optimization › intermediate representation
static single assignment form |
0.8 | 1 | 2024 | Compiling with Abstract Interpretation · Proc. ACM Program. Lang. 2024 |
Automated reasoning and model checking
satisfiability modulo theories |
0.3 | 1 | 2025 | Relational Abstractions Based on Labeled Union-Find · Proc. ACM Program. Lang. 2025 |
Methods — techniques the papers use, named apart from their topics
transitive closure · 1.7group axioms · 1.7abstract interpretation · 1.7functor domains · 0.8free algebra over abstract domains · 0.8equational logic · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Relational Abstractions Based on Labeled Union-FindabstractWe introduce a new family of abstractions based on a data structure that we call labeled union-find , an extension of the classic efficient union-find data structure where edges carry labels. These labels have a composition operation that obey the group axioms. Like union-find, the labeled version can efficiently compute the transitive closure of a relation, but it is not limited to equivalence relations; it can represent any injective transformation between equivalence classes, which includes two-variables per equality (TVPE) constraints of the form y = a × + b . Using abstract interpretation theory, we study the properties deriving from the use of abstract relations as labels, and the combination of labeled union-find with other representations of constraints, allowing both improvements in precision and simplification of existing constraints. Due to its efficiency, the labeled union-find abstractions could find many uses; we use it in two use cases, program analysis based on abstract interpretation and constraint solving for SMT, with encouraging preliminary results. Dorian Lesbre, Matthieu Lemerre, Hichem Rami Ait El Hara, François Bobot |
Proc. ACM Program. Lang. | 1 |
| 2024 | Compiling with Abstract InterpretationabstractRewriting and static analyses are mutually beneficial techniques: program transformations change the inten- sional aspects of the program, and can thus improve analysis precision, while some efficient transformations are enabled by specific knowledge of some program invariants. Despite the strong interaction between these techniques, they are usually considered distinct. In this paper, we demonstrate that we can turn abstract interpreters into compilers, using a simple free algebra over the standard signature of abstract domains. Functor domains correspond to compiler passes, for which soundness is translated to a proof of forward simulation, and completeness to backward simulation. We achieve translation to SSA using an abstract domain with a non-standard SSA signature. Incorporating such an SSA translation to an abstract interpreter improves its precision; in particular we show that an SSA-based non-relational domain is always more precise than a standard non-relational domain for similar time and memory complexity. Moreover, such a domain allows recovering from precision losses that occur when analyzing low-level machine code instead of source code. These results help implement analyses or compilation passes where symbolic and semantic methods simultaneously refine each other, and improves precision when compared to doing the passes in sequence. CCS Concepts: • Software and its engineering → Compilers ; Formal Software verification; • Theory of computation → Program analysis ; Program verification ; Abstraction ; Equational logic and rewriting. Dorian Lesbre, Matthieu Lemerre |
Proc. ACM Program. Lang. | 1 |