EDBT 2026 Demo / reviewers in the wild / expert
Hichem Rami Ait El Hara
dblp:380/1115
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2026
0000-0001-7909-0413ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Theory of computation · 1 · 1 first-author · 1 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
1 paper |
Program analysis · 100% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 77% Automated reasoning and model checking · 23% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › static analysis
abstract interpretation |
0.9 | 1 | 2025 | Relational Abstractions Based on Labeled Union-Find · Proc. ACM Program. Lang. 2025 |
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 |
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.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Smt.ml: A Multi-Backend Frontend for SMT Solvers in OCamlabstractSMT solvers are essential for applications in artificial intelligence, software verification, and optimisation. However, no single solver excels across all formula types, and different applications may require the use of different solvers. While the SMT-LIB language enables multi-solver support, it also incurs heavy I/O overhead. To address this, we introduce Smt.ml , an SMT-solver frontend for OCaml that simplifies integration with various solvers through a consistent interface. Its parametric encoding facilitates the easy addition of new solver backends, while optimisations like formula simplification, result caching, and detailed error feedback enhance performance and usability. Furthermore, Smt.ml is the only SMT frontend that includes a simplification-management engine for streamlining the integration of new formula simplifications and the verification of their correctness. Our evaluation demonstrates that Smt.ml ’s results are consistent with those of its backend solvers and that its optimisations are highly effective on formulas generated from the symbolic execution of an extensive program-analysis benchmark. João Madeira Pereira, Filipe Marques, Pedro Adão, Hichem Rami Ait El Hara, Léo Andrès, Arthur Carcano, Pierre Chambart, Petar Maksimovic 0001, Nuno Santos 0001, José Fragoso Santos |
TACAS (1) | 4 |
| 2025 | Reasoning over n-indexed sequences in SMTabstractAbstract The SMT (Satisfiability Modulo Theories) theory of arrays is well-established and widely used, with various decision procedures and extensions developed for it. However, recent contributions suggest that developing tailored reasoning for some theories, such as sequences and strings, can be more efficient than reasoning over them through axiomatization over the theory of arrays. In this paper, we are interested in reasoning over $$n$$ -indexed sequences as they are found in some programming languages, such as Ada. We propose an SMT theory of $$n$$ -indexed sequences and explore different ways to represent and reason over $$n$$ -indexed sequences using existing theories, as well as tailored calculi for this theory. Hichem Rami Ait El Hara, François Bobot, Guillaume Bury |
Acta Informatica | 1 |
| 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. | 3 |