VLDB 2026 Research / reviewers in the wild / expert
Michael Luttenberger
dblp:62/964
· DBLP profile ↗
32ranked-venue papers
5as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 24 · 5 first-authorSoftware engineering, systems software and programming languages · 7 · 2 since 2021Artificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
| 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. | 14 |
| 2023 | Runtime Monitoring DNN-Based Perception - (via the Lens of Formal Methods)
Chih-Hong Cheng, Michael Luttenberger, Rongjie Yan |
RV | 2 |
| 2020 | Equivalence of Linear Tree Transducers with Output in the Free Group
Raphaela Löbel, Michael Luttenberger, Helmut Seidl |
DLT | 2 |
| 2020 | On the Balancedness of Tree-to-Word Transducers
Raphaela Löbel, Michael Luttenberger, Helmut Seidl |
DLT | 2 |
| 2020 | Practical synthesis of reactive systems from LTL specifications via parity games
Michael Luttenberger, Klara J. Meyer, Salomon Sickert |
Acta Informatica | 1 |
| 2018 | Strix: Explicit Reactive Synthesis Strikes Back!abstractStrix is a new tool for reactive LTL synthesis combining a direct translation of LTL formulas into deterministic parity automata (DPA) and an efficient, multi-threaded explicit state solver for parity games. In brief, Strix (1) decomposes the given formula into simpler formulas, (2) translates these on-the-fly into DPAs based on the queries of the parity game solver, (3) composes the DPAs into a parity game, and at the same time already solves the intermediate games using strategy iteration, and (4) finally translates the winning strategy, if it exists, into a Mealy machine or an AIGER circuit with optional minimization using external tools. We experimentally demonstrate the applicability of our approach by a comparison with Party, BoSy, and ltlsynt using the syntcomp2017 benchmarks. In these experiments, our prototype can compete with BoSy and ltlsynt with only Party performing slightly better. In particular, our prototype successfully synthesizes the full and unmodified LTL specification of the AMBA protocol for $$n=2$$ masters. Klara J. Meyer, Salomon Sickert, Michael Luttenberger |
CAV (1) | 3 |
| 2018 | Computing the Longest Common Prefix of a Context-free Language in Polynomial TimeabstractWe present two structural results concerning longest common prefixes of non-empty languages. First, we show that the longest common prefix of the language generated by a context-free grammar of size $N$ equals the longest common prefix of the same grammar where the heights of the derivation trees are bounded by $4N$. Second, we show that each nonempty language $L$ has a representative subset of at most three elements which behaves like $L$ w.r.t. the longest common prefix as well as w.r.t. longest common prefixes of $L$ after unions or concatenations with arbitrary other languages. From that, we conclude that the longest common prefix, and thus the longest common suffix, of a context-free language can be computed in polynomial time. Michael Luttenberger, Raphaela Palenta, Helmut Seidl |
STACS | 1 |
| 2016 | Solving Mean-Payoff Games on the GPU
Klara J. Meyer, Michael Luttenberger |
ATVA | 2 |
| 2016 | Convergence of Newton's Method over Commutative Semirings
Michael Luttenberger, Maximilian Schlund |
Inf. Comput. | 1 |
| 2015 | Finite Automata for the Sub- and Superword Closure of CFLs: Descriptional and Computational Complexity
Georg Bachmeier, Michael Luttenberger, Maximilian Schlund |
LATA | 2 |
| 2014 | Fast and Accurate Unlexicalized Parsing via Structural AnnotationsabstractWe suggest a new annotation scheme for unlexicalized PCFGs that is inspired by formal language theory and only depends on the structure of the parse trees. We evaluate this scheme on the TüBa-D/Z treebank w.r.t. several metrics and show that it improves both parsing accuracy and parsing speed considerably. We also show that our strategy can be fruitfully com-bined with known ones like parent annota-tion to achieve accuracies of over 90 % la-beled F1 and leaf-ancestor score. Despite increasing the size of the grammar, our annotation allows for parsing more than twice as fast as the PCFG baseline. 1 Maximilian Schlund, Michael Luttenberger, Javier Esparza |
EACL | 2 |
| 2014 | A Brief History of Strahler Numbers
Javier Esparza, Michael Luttenberger, Maximilian Schlund |
LATA | 2 |
| 2014 | FPsolve: A Generic Solver for Fixpoint Equations over Semirings
Javier Esparza, Michael Luttenberger, Maximilian Schlund |
CIAA | 2 |
| 2013 | Solving Parity Games on the GPU
Philipp Hoffmann, Michael Luttenberger |
ATVA | 2 |
| 2013 | Convergence of Newton's Method over Commutative Semirings
Michael Luttenberger, Maximilian Schlund |
LATA | 1 |
| 2013 | Putting Newton into Practice: A Solver for Polynomial Equations over Semirings
Maximilian Schlund, Michal Terepeta, Michael Luttenberger |
LPAR | 3 |
| 2012 | Space-efficient scheduling of stochastically generated tasks
Tomás Brázdil, Javier Esparza, Stefan Kiefer, Michael Luttenberger |
Inf. Comput. | 4 |
| 2011 | Solving Fixed-Point Equations by Derivation Tree Analysis
Javier Esparza, Michael Luttenberger |
CALCO | 2 |
| 2011 | GAVS+: An Open Platform for the Research of Algorithmic Game Solving
Chih-Hong Cheng, Alois C. Knoll, Michael Luttenberger, Christian Buckl |
TACAS | 3 |
| 2011 | Parikhʼs theorem: A simple and direct automaton construction
Javier Esparza, Pierre Ganty, Stefan Kiefer, Michael Luttenberger |
Inf. Process. Lett. | 4 |
| 2011 | Derivation tree analysis for accelerated fixed-point computation
Javier Esparza, Stefan Kiefer, Michael Luttenberger |
Theor. Comput. Sci. | 3 |
| 2010 | GAVS: Game Arena Visualization and Synthesis
Chih-Hong Cheng, Christian Buckl, Michael Luttenberger, Alois C. Knoll |
ATVA | 3 |
| 2010 | Space-Efficient Scheduling of Stochastically Generated Tasks
Tomás Brázdil, Javier Esparza, Stefan Kiefer, Michael Luttenberger |
ICALP (2) | 4 |
| 2010 | Newtonian program analysisabstractThis article presents a novel generic technique for solving dataflow equations in interprocedural dataflow analysis. The technique is obtained by generalizing Newton's method for computing a zero of a differentiable function to ω-continuous semirings. Complete semilattices, the common program analysis framework, are a special class of ω-continuous semirings. We show that our generalized method always converges to the solution, and requires at most as many iterations as current methods based on Kleene's fixed-point theorem. We also show that, contrary to Kleene's method, Newton's method always terminates for arbitrary idempotent and commutative semirings. More precisely, in the latter setting the number of iterations required to solve a system of n equations is at most n . Javier Esparza, Stefan Kiefer, Michael Luttenberger |
J. ACM | 3 |
| 2010 | Computing the Least Fixed Point of Positive Polynomial SystemsabstractWe consider equation systems of the form $X_1=f_1(X_1,\dots,X_n)$, $\dots$, $X_n = f_n(X_1,\dots,X_n)$, where $f_1,\dots,f_n$ are polynomials with positive real coefficients. In vector form we denote such an equation system by ${\bf X}={\bf f}({\bf X})$ and call ${\bf f}$ a system of positive polynomials (SPP). Equation systems of this kind appear naturally in the analysis of stochastic models like stochastic context-free grammars (with numerous applications to natural language processing and computational biology), probabilistic programs with procedures, web-surfing models with back buttons, and branching processes. The least nonnegative solution $\mu{\bf f}$ of an SPP equation ${\bf X}={\bf f}({\bf X})$ is of central interest for these models. Etessami and Yannakakis [J. ACM, 56 (2009), pp. 1–66] have suggested a particular version of Newton's method to approximate $\mu{\bf f}$. We extend a result of Etessami and Yannakakis and show that Newton's method starting at ${\bf 0}$ always converges to $\mu{\bf f}$. We obtain lower bounds on the convergence speed of the method. For so-called strongly connected SPPs we prove the existence of a threshold $k_{{\bf f}}\in\mathbb{N}$ such that for every $i\geq0$ the $(k_{{\bf f}}+i)$th iteration of Newton's method has at least i valid bits of $\mu{\bf f}$. The proof yields an explicit bound for $k_{{\bf f}}$ depending only on syntactic parameters of ${\bf f}$. We further show that for arbitrary SPP equations, Newton's method still converges linearly: there exists a threshold $k_{{\bf f}}$ and an $\alpha_{{\bf f}}>0$ such that for every $i\geq0$ the $(k_{{\bf f}}+\alpha_{{\bf f}}\cdot i)$th iteration of Newton's method has at least i valid bits of $\mu{\bf f}$. The proof yields an explicit bound for $\alpha_{{\bf f}}$; the bound is exponential in the number of equations in ${\bf X}={\bf f}({\bf X})$, but we also show that it is essentially optimal. The proof does not yield any bound for $k_{{\bf f}}$, but only proves its existence. Constructing a bound for $k_{{\bf f}}$ is still an open problem. Finally, we also provide a geometric interpretation of Newton's method for SPPs. Javier Esparza, Stefan Kiefer, Michael Luttenberger |
SIAM J. Comput. | 3 |
| 2008 | Derivation Tree Analysis for Accelerated Fixed-Point Computation
Javier Esparza, Stefan Kiefer, Michael Luttenberger |
Developments in Language Theory | 3 |
| 2008 | Newton's Method for omega-Continuous Semirings
Javier Esparza, Stefan Kiefer, Michael Luttenberger |
ICALP (2) | 3 |
| 2008 | Convergence Thresholds of Newton's Method for Monotone Polynomial EquationsabstractMonotone systems of polynomial equations (MSPEs) are systems of fixed-point equations $X_1 = f_1(X_1, ..., X_n),$ $..., X_n = f_n(X_1, ..., X_n)$ where each $f_i$ is a polynomial with positive real coefficients. The question of computing the least non-negative solution of a given MSPE $\vec X = \vec f(\vec X)$ arises naturally in the analysis of stochastic models such as stochastic context-free grammars, probabilistic pushdown automata, and back-button processes. Etessami and Yannakakis have recently adapted Newton's iterative method to MSPEs. In a previous paper we have proved the existence of a threshold $k_{\vec f}$ for strongly connected MSPEs, such that after $k_{\vec f}$ iterations of Newton's method each new iteration computes at least 1 new bit of the solution. However, the proof was purely existential. In this paper we give an upper bound for $k_{\vec f}$ as a function of the minimal component of the least fixed-point $μ\vec f$ of $\vec f(\vec X)$. Using this result we show that $k_{\vec f}$ is at most single exponential resp. linear for strongly connected MSPEs derived from probabilistic pushdown automata resp. from back-button processes. Further, we prove the existence of a threshold for arbitrary MSPEs after which each new iteration computes at least $1/w2^h$ new bits of the solution, where $w$ and $h$ are the width and height of the DAG of strongly connected components. Javier Esparza, Stefan Kiefer, Michael Luttenberger |
STACS | 3 |
| 2007 | An Extension of Newton's Method to omega -Continuous Semirings
Javier Esparza, Stefan Kiefer, Michael Luttenberger |
Developments in Language Theory | 3 |
| 2007 | On Fixed Point Equations over Commutative Semirings
Javier Esparza, Stefan Kiefer, Michael Luttenberger |
STACS | 3 |
| 2007 | On the convergence of Newton's method for monotone systems of polynomial equationsabstractMonotone systems of polynomial equations (MSPEs) are systems of fixed-point equations X1 = f1(X1, ..., Xn), ..., Xn = fn(X1, ..., Xn) where each fi is a polynomial with positive real coefficients. The question of computing the least non-negative solution of a given MSPE X = f(X) arises naturally in the analysis of stochastic context-free grammars, recursive Markov chains, and probabilistic pushdown automata. While the Kleene sequence f(0), f(f(0)), ... always converges to the least solution mu.f, if it exists, the number of iterations needed to compute the first i bits of mu.f may grow exponentially in i.Etessami and Yannakakis have recently adapted Newton's iterative method to MSPEs and proved that the Newton sequence converges at least as fast as the Kleene sequence and exponentially faster in many cases.They conjecture that, given an MSPE of size m, the number of Newton iterations needed to obtain i accurate bits of mu.f grows polynomially in i and m. In this paper we show that the number of iterations grows linearly in i for strongly connected MSPEs and may grow exponentially in m for general MSPEs. Stefan Kiefer, Michael Luttenberger, Javier Esparza |
STOC | 2 |
| 2006 | Reachability Analysis of Procedural Programs with Affine Integer Arithmetic
Michael Luttenberger |
CIAA | 1 |