VLDB 2026 Research / reviewers in the wild / expert
Jera Hensel
dblp:147/5964
· DBLP profile ↗
9ranked-venue papers
4as first author
2since 2021 · last 2023
0000-0003-2852-9830ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 4 · 3 first-author · 1 since 2021Theory of computation · 2 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Proving Termination of C Programs with ListsabstractAbstract There are many techniques and tools to prove termination of programs, but up to now these tools were not very powerful for fully automated termination proofs of programs whose termination depends on recursive data structures like lists. We present the first approach that extends powerful techniques for termination analysis of programs (with memory allocation and explicit pointer arithmetic) to lists. Jera Hensel, Jürgen Giesl |
CADE | 1 |
| 2022 | AProVE: Non-Termination Witnesses for C Programs - (Competition Contribution)abstractAbstract To (dis)prove termination of programs, uses symbolic execution to transform the program’s code into an integer transition system, which is then analyzed by several backends. The transformation steps in and the tools in the backend only produce sub-proofs in their domains. Hence, we now developed new techniques to automatically combine the essence of these proofs. If non-termination is proved, then they yield an overall witness, which identifies a non-terminating path in the original program. Jera Hensel, Constantin Mensendiek, Jürgen Giesl |
TACAS (2) | 1 |
| 2017 | AProVE: Proving and Disproving Termination of Memory-Manipulating C Programs - (Competition Contribution)
Jera Hensel, Frank Emrich, Florian Frohn, Thomas Ströder, Jürgen Giesl |
TACAS (2) | 1 |
| 2017 | Lower Bounds for Runtime Complexity of Term Rewriting
Florian Frohn, Jürgen Giesl, Jera Hensel, Cornelius Aschermann, Thomas Ströder |
J. Autom. Reason. | 3 |
| 2017 | Analyzing Program Termination and Complexity Automatically with AProVE
Jürgen Giesl, Cornelius Aschermann, Marc Brockschmidt, Fabian Emmes, Florian Frohn, Carsten Fuhs, Jera Hensel, Carsten Otto, Martin Plücker, Peter Schneider-Kamp, Thomas Ströder, Stephanie Swiderski, René Thiemann |
J. Autom. Reason. | 7 |
| 2017 | Automatically Proving Termination and Memory Safety for Programs with Pointer Arithmetic
Thomas Ströder, Jürgen Giesl, Marc Brockschmidt, Florian Frohn, Carsten Fuhs, Jera Hensel, Peter Schneider-Kamp, Cornelius Aschermann |
J. Autom. Reason. | 6 |
| 2016 | Proving Termination of Programs with Bitvector Arithmetic by Symbolic Execution
Jera Hensel, Jürgen Giesl, Florian Frohn, Thomas Ströder |
SEFM | 1 |
| 2015 | Inferring Lower Bounds for Runtime ComplexityabstractWe present the first approach to deduce lower bounds for innermost runtime complexity of term rewrite systems (TRSs) automatically. Inferring lower runtime bounds is useful to detect bugs and to complement existing techniques that compute upper complexity bounds. The key idea of our approach is to generate suitable families of rewrite sequences of a TRS and to find a relation between the length of such a rewrite sequence and the size of the first term in the sequence. We implemented our approach in the tool AProVE and evaluated it by extensive experiments. Florian Frohn, Jürgen Giesl, Jera Hensel, Cornelius Aschermann, Thomas Ströder |
RTA | 3 |
| 2015 | AProVE: Termination and Memory Safety of C Programs - (Competition Contribution)
Thomas Ströder, Cornelius Aschermann, Florian Frohn, Jera Hensel, Jürgen Giesl |
TACAS | 4 |