VLDB 2026 Research / reviewers in the wild / expert
Felix Klein 0001
dblp:80/8313-1
· DBLP profile ↗
9ranked-venue papers
3as first author
2since 2021 · last 2024
0000-0002-3680-4735ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 2 since 2021Theory of computation · 6 · 3 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | The Reactive Synthesis Competition (SYNTCOMP): 2018-2021
Swen Jacobs, Guillermo A. Pérez, Remco Abraham, Véronique Bruyère, Michaël Cadilhac, Maximilien Colange, Charly Delfosse, Tom van Dijk, Alexandre Duret-Lutz, Peter Faymonville, Bernd Finkbeiner, Ayrat Khalimov 0001, Felix Klein 0001, Michael Luttenberger, Klara J. Meyer, Thibaud Michaud, Adrien Pommellet, Florian Renkin, Philipp Schlehuber-Caissier, Mouhammad Sakr, Salomon Sickert, Gaëtan Staquet, Clément Tamines, Leander Tentrup |
Int. J. Softw. Tools Technol. Transf. | 13 |
| 2021 | Live Synthesis
Bernd Finkbeiner, Felix Klein 0001, Niklas Metzger 0001 |
ATVA | 2 |
| 2019 | Temporal Stream Logic: Synthesis Beyond the BoolsabstractReactive systems that operate in environments with complex data, such as mobile apps or embedded controllers with many sensors, are difficult to synthesize. Synthesis tools usually fail for such systems because the state space resulting from the discretization of the data is too large. We introduce TSL, a new temporal logic that separates control and data. We provide a CEGAR-based synthesis approach for the construction of implementations that are guaranteed to satisfy a TSL specification for all possible instantiations of the data processing functions. TSL provides an attractive trade-off for synthesis. On the one hand, synthesis from TSL, unlike synthesis from standard temporal logics, is undecidable in general. On the other hand, however, synthesis from TSL is scalable, because it is independent of the complexity of the handled data. Among other benchmarks, we have successfully synthesized a music player Android app and a controller for an autonomous vehicle in the Open Race Car Simulator (TORCS). Bernd Finkbeiner, Felix Klein 0001, Ruzica Piskac, Mark Santolucito |
CAV (1) | 2 |
| 2019 | Syntroids: Synthesizing a Game for FPGAs using Temporal Logic SpecificationsabstractWe present Syntroids, a case study for the automatic synthesis of hardware from a temporal logic specification. Syntroids is a space shooter arcade game realized on an FPGA, where the control flow architecture has been completely specified in Temporal Stream Logic (TSL) and implemented using reactive synthesis. TSL is a recently introduced temporal logic that separates control and data. This leads to scalable synthesis, because the cost of the synthesis process is independent of the complexity of the handled data.In this case study, we report on our experience with the TSL-based development of the Syntroids game and on the implementation quality obtained with synthesis in comparison to manual programming. We also discuss solved and open challenges with respect to currently available synthesis tools. Gideon Geier, Philippe Heim, Felix Klein 0001, Bernd Finkbeiner |
FMCAD | 3 |
| 2018 | Bounded Synthesis of Reactive Programs
Carsten Gerstacker, Felix Klein 0001, Bernd Finkbeiner |
ATVA | 2 |
| 2016 | Bounded Cycle Synthesis
Bernd Finkbeiner, Felix Klein 0001 |
CAV (1) | 2 |
| 2016 | Prompt Delay
Felix Klein 0001, Martin Zimmermann 0002 |
FSTTCS | 1 |
| 2015 | What are Strategies in Delay Games? Borel Determinacy for Games with LookaheadabstractWe investigate determinacy of delay games with Borel winning conditions, infinite-duration two-player games in which one player may delay her moves to obtain a lookahead on her opponent's moves. First, we prove determinacy of such games with respect to a fixed evolution of the lookahead. However, strategies in such games may depend on information about the evolution. Thus, we introduce different notions of universal strategies for both players, which are evolution-independent, and determine the exact amount of information a universal strategy needs about the history of a play and the evolution of the lookahead to be winning. In particular, we show that delay games with Borel winning conditions are determined with respect to universal strategies. Finally, we consider decidability problems, e.g., "Does a player have a universal winning strategy for delay games with a given winning condition?", for omega-regular and omega-context-free winning conditions. Felix Klein 0001, Martin Zimmermann 0002 |
CSL | 1 |
| 2015 | How Much Lookahead is Needed to Win Infinite Games?
Felix Klein 0001, Martin Zimmermann 0002 |
ICALP (2) | 1 |