Demo Data from EDBT 2026 / reviewers in the wild / expert
Betim Musa
dblp:143/2689
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6
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 verification · 75% Program analysis · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › abstraction refinement
counterexample-guided abstraction refinement |
0.3 | 1 | 2017 | Craig vs. Newton in software model checking · ESEC/SIGSOFT FSE 2017 |
Program verification › interpolation
craig interpolation |
0.3 | 1 | 2017 | Craig vs. Newton in software model checking · ESEC/SIGSOFT FSE 2017 |
Program verification › model checking
software model checking |
0.3 | 1 | 2017 | Craig vs. Newton in software model checking · ESEC/SIGSOFT FSE 2017 |
Program analysis
symbolic execution |
0.3 | 1 | 2017 | Craig vs. Newton in software model checking · ESEC/SIGSOFT FSE 2017 |
Methods — techniques the papers use, named apart from their topics
symbolic execution · 0.3craig interpolation · 0.3SMT solving · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Ultimate Automizer and the Search for Perfect Interpolants - (Competition Contribution)
Matthias Heizmann, Yu-Fang Chen 0001, Daniel Dietsch, Marius Greitschus, Jochen Hoenicke, Yong Li 0031, Alexander Nutz, Betim Musa, Christian Schilling 0001, Tanja Schindler, Andreas Podelski |
TACAS (2) | 8 |
| 2017 | Craig vs. Newton in software model checkingabstractEver since the seminal work on SLAM and BLAST, software model checking with counterexample-guided abstraction refinement (CEGAR) has been an active topic of research. The crucial procedure here is to analyze a sequence of program statements (the counterexample) to find building blocks for the overall proof of the program. We can distinguish two approaches (which we name Craig and Newton) to implement the procedure. The historically first approach, Newton (named after the tool from the SLAM toolkit), is based on symbolic execution. The second approach, Craig, is based on Craig interpolation. It was widely believed that Craig is substantially more effective than Newton. In fact, 12 out of the 15 CEGAR-based tools in SV-COMP are based on Craig. Advances in software model checkers based on Craig, however, can go only lockstep with advances in SMT solvers with Craig interpolation. It may be time to revisit Newton and ask whether Newton can be as effective as Craig. We have implemented a total of 11 variants of Craig and Newton in two different state-of-the-art software model checking tools and present the outcome of our experimental comparison. Daniel Dietsch, Matthias Heizmann, Betim Musa, Alexander Nutz, Andreas Podelski |
ESEC/SIGSOFT FSE | 3 |
| 2017 | Ultimate Automizer with an On-Demand Construction of Floyd-Hoare Automata - (Competition Contribution)
Matthias Heizmann, Daniel Dietsch, Marius Greitschus, Alexander Nutz, Betim Musa, Claus Schätzle, Christian Schilling 0001, Frank Schüssele, Andreas Podelski |
TACAS (2) | 6 |
| 2016 | Ultimate Automizer with Two-track Proofs - (Competition Contribution)
Matthias Heizmann, Daniel Dietsch, Marius Greitschus, Jan Leike, Betim Musa, Claus Schätzle, Andreas Podelski |
TACAS | 5 |
| 2015 | Ultimate Automizer with Array Interpolation - (Competition Contribution)abstractUltimate Automizer is a software verification tool that is able to analyze reachability of an error label, memory safety, and termination of C programs. For all three tasks, our tool follows an automatabased approach where interpolation is used to compute proofs for traces. The interpolants are generated via a new scheme that requires only the post operator, unsatisfiable cores and live variable analysis. This new scheme enables our tool to use the SMT theory of arrays in combination with interpolation. Matthias Heizmann, Daniel Dietsch, Jan Leike, Betim Musa, Andreas Podelski |
TACAS | 4 |
| 2014 | Ultimate Automizer with Unsatisfiable Cores - (Competition Contribution)
Matthias Heizmann, Jürgen Christ, Daniel Dietsch, Jochen Hoenicke, Markus Lindenmann, Betim Musa, Christian Schilling 0001, Stefan Wissert, Andreas Podelski |
TACAS | 6 |