VLDB 2026 Research / reviewers in the wild / expert
Tewodros A. Beyene
dblp:132/1764
· DBLP profile ↗
4ranked-venue papers
4as 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 · 4 · 4 first-authorTheory of computation · 2 · 2 first-author
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.
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 56% Logic in computer science · 29% Algorithmic game theory and mechanism design · 15% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 77% Software maintenance and evolution · 23% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithmic game theory and mechanism design
graph games |
0.2 | 1 | 2014 | A constraint-based approach to solving games on infinite graphs · POPL 2014 |
Automated reasoning and model checking › game-based verification
infinite-state games |
0.2 | 1 | 2014 | A constraint-based approach to solving games on infinite graphs · POPL 2014 |
Automated reasoning and model checking › model checking
infinite-state model checking |
0.2 | 1 | 2014 | A constraint-based approach to solving games on infinite graphs · POPL 2014 |
Logic in computer science › temporal logic
linear temporal logic |
0.2 | 1 | 2014 | A constraint-based approach to solving games on infinite graphs · POPL 2014 |
Automated reasoning and model checking
program verification |
0.2 | 1 | 2014 | A constraint-based approach to solving games on infinite graphs · POPL 2014 |
Logic in computer science
temporal logic |
0.2 | 1 | 2014 | A constraint-based approach to solving games on infinite graphs · POPL 2014 |
Automated reasoning and model checking
constraint solving |
0.2 | 1 | 2013 | Solving Existentially Quantified Horn Clauses · CAV 2013 |
Software maintenance and evolution › release engineering
continuous integration |
0.1 | 1 | 2018 | Evidential and Continuous Integration of Software Verification Tools · FM 2018 |
Methods — techniques the papers use, named apart from their topics
software verification tools · 0.3continuous integration · 0.3horn clauses · 0.2deductive proof rules · 0.2constraint solving · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Evidential and Continuous Integration of Software Verification Tools
Tewodros A. Beyene, Harald Ruess |
FM | 1 |
| 2014 | A constraint-based approach to solving games on infinite graphsabstractWe present a constraint-based approach to computing winning strategies in two-player graph games over the state space of infinite-state programs. Such games have numerous applications in program verification and synthesis, including the synthesis of infinite-state reactive programs and branching-time verification of infinite-state programs. Our method handles games with winning conditions given by safety, reachability, and general Linear Temporal Logic (LTL) properties. For each property class, we give a deductive proof rule that --- provided a symbolic representation of the game players --- describes a winning strategy for a particular player. Our rules are sound and relatively complete. We show that these rules can be automated by using an off-the-shelf Horn constraint solver that supports existential quantification in clause heads. The practical promise of the rules is demonstrated through several case studies, including a challenging "Cinderella-Stepmother game" that allows infinite alternation of discrete and continuous choices by two players, as well as examples derived from prior work on program repair and synthesis. Tewodros A. Beyene, Swarat Chaudhuri, Corneliu Popeea, Andrey Rybalchenko |
POPL | 1 |
| 2014 | CTL+FO verification as constraint solvingabstractExpressing program correctness often requires relating program data throughout (different branches of) an execution. Such properties can be represented using CTL+FO, a logic that allows mixing temporal and first-order quantification. Verifying that a program satisfies a CTL+FO property is a challenging problem that requires both temporal and data reasoning. Temporal quantifiers require discovery of invariants and ranking functions, while first-order quantifiers demand instantiation techniques. In this paper, we present a constraint-based method for proving CTL+FO properties automatically. Our method makes the interplay between the temporal and first-order quantification explicit in a constraint encoding that combines recursion and existential quantification. By integrating this constraint encoding with an off-the-shelf solver we obtain an automatic verifier for CTL+FO. Tewodros A. Beyene, Marc Brockschmidt, Andrey Rybalchenko |
SPIN | 1 |
| 2013 | Solving Existentially Quantified Horn Clauses
Tewodros A. Beyene, Corneliu Popeea, Andrey Rybalchenko |
CAV | 1 |