VLDB 2026 Research / reviewers in the wild / expert
Bernhard Gleiss
dblp:202/7764
· DBLP profile ↗
7ranked-venue papers
3as first author
1since 2021 · last 2022
0000-0002-2592-124XORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 4 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 2 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | The Rapid Software Verification Framework
Pamina Georgiou, Bernhard Gleiss, Ahmed Bhayat, Michael Rawson 0001, Laura Kovács, Giles Reger |
FMCAD | 2 |
| 2020 | Trace Logic for Inductive Loop ReasoningabstractWe propose trace logic, an instance of many-sorted first-order logic, to automate the partial correctness verification of programs containing loops.Trace logic generalizes semantics of program locations and captures loop semantics by encoding properties at arbitrary timepoints and loop iterations.We guide and automate inductive loop reasoning in trace logic by using generic trace lemmas capturing inductive loop invariants.Our work is implemented in the RAPID framework, by extending and integrating superposition-based first-order reasoning within RAPID.We successfully used RAPID to prove correctness of many programs whose functional behavior are best summarized in the first-order theories of linear integer arithmetic, arrays and inductive data types. Pamina Georgiou, Bernhard Gleiss, Laura Kovács |
FMCAD | 2 |
| 2019 | Verifying Relational Properties using Trace LogicabstractWe present a logical framework for the verification of relational properties in imperative programs. Our frame-work reduces verification of relational properties of imperative programs to a validity problem in trace logic, an expressive instance of first-order predicate logic. Trace logic draws its expressiveness from its syntax, which allows expressing properties over computation traces. Its axiomatization supports fine-grained reasoning about intermediate steps in program execution, notably loop iterations. We present an algorithm to encode the semantics of programs as well as their relational properties in trace logic, and then show how first-order theorem proving can be used to reason about the resulting trace logic formulas. Our work is implemented in the tool RAPID and evaluated with examples coming from the security field. Gilles Barthe, Renate Eilers, Pamina Georgiou, Bernhard Gleiss, Laura Kovács, Matteo Maffei |
FMCAD | 4 |
| 2019 | Interactive Visualization of Saturation Attempts in Vampire
Bernhard Gleiss, Laura Kovács, Lena Schnedlitz |
IFM | 1 |
| 2018 | Loop Analysis by Quantification over IterationsabstractWe present a framework to analyze and verify programs containing loops by using a first-order language of so-called extended expressions. This language can express both functional and temporal properties of loops. We prove soundness and completeness of our framework and use our approach to automate the tasks of partial correctness verification, termination analysis and invariant generation. For doing so, we express the loop semantics as a set of first-order properties over extended expressions and use theorem provers and/or SMT solvers to reason about these properties. Our approach supports full first-order reasoning, including proving program properties with alternation of quantifiers. Our work is implemented in the tool QuIt and successfully evaluated on benchmarks coming from software verification. Bernhard Gleiss, Laura Kovács, Simon Robillard |
LPAR | 1 |
| 2018 | Local Soundness for QBF Calculi
Martin Suda 0001, Bernhard Gleiss |
SAT | 2 |
| 2017 | Splitting Proofs for Interpolation
Bernhard Gleiss, Laura Kovács, Martin Suda 0001 |
CADE | 1 |