Demo Data from SIGIR 2026 / reviewers in the wild / expert
Wael-Amine Boutglay
dblp:321/4233
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2025
0000-0003-2068-3729ORCID · 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 · 2 · 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 verification · 100% | |
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
invariant generation |
1.4 | 2 | 2025 | Data-Driven Verification of Procedural Programs with Integer Arrays · CAV (4) 2025 Data-driven Numerical Invariant Synthesis with Automatic Generation of Attributes · CAV (1) 2022 |
Program verification › invariant generation
loop invariant generation |
0.9 | 1 | 2025 | Data-Driven Verification of Procedural Programs with Integer Arrays · CAV (4) 2025 |
Program verification › invariant generation
numerical invariant generation |
0.6 | 1 | 2022 | Data-driven Numerical Invariant Synthesis with Automatic Generation of Attributes · CAV (1) 2022 |
Automated reasoning and model checking › constraint solving
constrained horn clause solving |
0.3 | 1 | 2025 | Data-Driven Verification of Procedural Programs with Integer Arrays · CAV (4) 2025 |
Methods — techniques the papers use, named apart from their topics
decision tree Horn-ICE · 1.7data-driven learning · 1.7constrained horn clauses · 1.7decision tree learning · 1.1convex set separator · 1.1abstract domain · 1.1ICE-DT · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Data-Driven Verification of Procedural Programs with Integer ArraysabstractAbstract We address the problem of verifying automatically procedural programs manipulating parametric-size arrays of integers, encoded as a constrained Horn clauses solving problem. We propose a new algorithmic method for synthesizing loop invariants and procedure pre/post-conditions represented as universally quantified first-order formulas constraining the array elements and program variables. We adopt a data-driven approach that extends the decision tree Horn-ICE framework to handle arrays. We provide a powerful learning technique based on reducing a complex classification problem of vectors of integer arrays to a simpler classification problem of vectors of integers . The obtained classifier is generalized to get universally quantified invariants and procedure pre/post-conditions. We have implemented our method and shown its efficiency and competitiveness w.r.t. state-of-the-art tools on a significant benchmark. Ahmed Bouajjani, Wael-Amine Boutglay, Peter Habermehl |
CAV (4) | 2 |
| 2022 | Data-driven Numerical Invariant Synthesis with Automatic Generation of AttributesabstractAbstract We propose a data-driven algorithm for numerical invariant synthesis and verification. The algorithm is based on the ICE-DT schema for learning decision trees from samples of positive and negative states and implications corresponding to program transitions. The main issue we address is the discovery of relevant attributes to be used in the learning process of numerical invariants. We define a method for solving this problem guided by the data sample. It is based on the construction of a separator that covers positive states and excludes negative ones, consistent with the implications. The separator is constructed using an abstract domain representation of convex sets. The generalization mechanism of the decision tree learning from the constraints of the separator allows the inference of general invariants, accurate enough for proving the targeted property. We implemented our algorithm and showed its efficiency. Ahmed Bouajjani, Wael-Amine Boutglay, Peter Habermehl |
CAV (1) | 2 |