Joachim Klein 0001

dblp:k/JoachimKlein1 · DBLP profile ↗
← Back
27ranked-venue papers
8as first author
2since 2021 · last 2023
0000-0003-4681-6964ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 15 · 3 first-authorTheory of computation · 15 · 5 first-author · 2 since 2021
YearPublicationVenuePosition
2023 Markov chains and unambiguous automata
abstract
Unambiguous automata are nondeterministic automata in which every word has at most one accepting run. In this paper we give a polynomial-time algorithm for model checking discrete-time Markov chains against ω-regular specifications represented as unambiguous automata. We furthermore show that the complexity of this model checking problem lies in NC: the subclass of P comprising those problems solvable in poly-logarithmic parallel time. These complexity bounds match the known bounds for model checking Markov chains against specifications given as deterministic automata, notwithstanding the fact that unambiguous automata can be exponentially more succinct than deterministic automata. We report on an implementation of our procedure, including an experiment in which the implementation is used to model check LTL formulas on Markov chains.
Christel Baier, Stefan Kiefer, Joachim Klein 0001, David Müller 0001, James Worrell 0001
J. Comput. Syst. Sci.3
2021 From LTL to unambiguous Büchi automata via disambiguation of alternating automata
abstract
Abstract Due to the high complexity of translating linear temporal logic (LTL) to deterministic automata, several forms of “restricted” nondeterminism have been considered with the aim of maintaining some of the benefits of deterministic automata, while at the same time allowing more efficient translations from LTL. One of them is the notion of unambiguity. This paper proposes a new algorithm for the generation of unambiguous Büchi automata (UBA) from LTL formulas. Unlike other approaches it is based on a known translation from very weak alternating automata (VWAA) to NBA. A notion of unambiguity for alternating automata is introduced and it is shown that the VWAA-to-NBA translation preserves unambiguity. Checking unambiguity of VWAA is determined to be PSPACE-complete, both for the explicit and symbolic encodings of alternating automata. The core of the LTL-to-UBA translation is an iterative disambiguation procedure for VWAA. Several heuristics are introduced for different stages of the procedure. We report on an implementation of our approach in the tool and compare it to an existing LTL-to-UBA implementation in the tool set. Our experiments cover model checking of Markov chains, which is an important application of UBA.
Simon Jantsch, David Müller 0001, Christel Baier, Joachim Klein 0001
Formal Methods Syst. Des.4
2020 Parametric Markov chains: PCTL complexity and fraction-free Gaussian elimination
Christel Baier, Christian Hensel, Lisa Hutschenreiter, Sebastian Junges, Joost-Pieter Katoen, Joachim Klein 0001
Inf. Comput.6
2019 Generic Emptiness Check for Fun and Profit
Christel Baier, Frantisek Blahoudek, Alexandre Duret-Lutz, Joachim Klein 0001, David Müller 0001, Jan Strejcek
ATVA4
2019 From LTL to Unambiguous Büchi Automata via Disambiguation of Alternating Automata
Simon Jantsch, David Müller 0001, Christel Baier, Joachim Klein 0001
FM4
2019 The 2019 Comparison of Tools for the Analysis of Quantitative Formal Models - (QComp 2019 Competition Report)
abstract
Quantitative formal models capture probabilistic behaviour, real-time aspects, or general continuous dynamics. A number of tools support their automatic analysis with respect to dependability or performance properties. QComp 2019 is the first, friendly competition among such tools. It focuses on stochastic formalisms from Markov chains to probabilistic timed automata specified in the Jani model exchange format, and on probabilistic reachability, expected-reward, and steady-state properties. QComp draws its benchmarks from the new Quantitative Verification Benchmark Set. Participating tools, which include probabilistic model checkers and planners as well as simulation-based tools, are evaluated in terms of performance, versatility, and usability. In this paper, we report on the challenges in setting up a quantitative verification competition, present the results of QComp 2019, summarise the lessons learned, and provide an outlook on the features of the next edition of QComp.
Ernst Moritz Hahn, Arnd Hartmanns, Christian Hensel, Michaela Klauck, Joachim Klein 0001, Jan Kretínský, David Parker 0001, Tim Quatmann, Enno Ruijters, Marcel Steinmetz
TACAS (3)5
2018 Advances in probabilistic model checking with PRISM: variable reordering, quantiles and weak deterministic Büchi automata
Joachim Klein 0001, Christel Baier, Philipp Chrszon, Marcus Daum, Clemens Dubslaff, Sascha Klüppelholz, Steffen Märcker, David Müller 0001
Int. J. Softw. Tools Technol. Transf.1
2017 Ensuring the Reliability of Your Model Checker: Interval Iteration for Markov Decision Processes
Christel Baier, Joachim Klein 0001, Linda Herrmann, David Parker 0001, Sascha Wunderlich
CAV (1)2
2017 Computing Conditional Probabilities: Implementation and Evaluation
Steffen Märcker, Christel Baier, Joachim Klein 0001, Sascha Klüppelholz
SEFM3
2017 Maximizing the Conditional Expected Reward for Reaching the Goal
Christel Baier, Joachim Klein 0001, Sascha Klüppelholz, Sascha Wunderlich
TACAS (2)2
2016 Markov Chains and Unambiguous Büchi Automata
Christel Baier, Stefan Kiefer, Joachim Klein 0001, Sascha Klüppelholz, David Müller 0001, James Worrell 0001
CAV (1)3
2016 Advances in Symbolic Probabilistic Model Checking with PRISM
Joachim Klein 0001, Christel Baier, Philipp Chrszon, Marcus Daum, Clemens Dubslaff, Sascha Klüppelholz, Steffen Märcker, David Müller 0001
TACAS1
2015 The Hanoi Omega-Automata Format
Tomás Babiak, Frantisek Blahoudek, Alexandre Duret-Lutz, Joachim Klein 0001, Jan Kretínský, David Müller 0001, David Parker 0001, Jan Strejcek
CAV (1)4
2015 Compositional construction of most general controllers
Joachim Klein 0001, Christel Baier, Sascha Klüppelholz
Acta Informatica1
2015 Locks: Picking key methods for a scalable quantitative analysis
Christel Baier, Marcus Daum, Benjamin Engel, Hermann Härtig, Joachim Klein 0001, Sascha Klüppelholz, Steffen Märcker, Hendrik Tews, Marcus Völp
J. Comput. Syst. Sci.5
2014 Probabilistic Model Checking and Non-standard Multi-objective Reasoning
Christel Baier, Clemens Dubslaff, Sascha Klüppelholz, Marcus Daum, Joachim Klein 0001, Steffen Märcker, Sascha Wunderlich
FASE5
2014 Are Good-for-Games Automata Good for Probabilistic Model Checking?
Joachim Klein 0001, David Müller 0001, Christel Baier, Sascha Klüppelholz
LATA1
2014 Computing Conditional Probabilities in Markovian Models Efficiently
Christel Baier, Joachim Klein 0001, Sascha Klüppelholz, Steffen Märcker
TACAS2
2014 Synthesis of Reo Connectors for Strategies and Controllers
abstract
In controller synthesis, i.e., the question whether there is a controller or strategy to achieve some objective in a given system, the controller is often realized as some kind of automaton. In the context of the exogenous coordination language Reo, where the coordination glue code between the components is realized as a network of channels, it is desirable for such synthesized controllers to also take the form of a Reo connector built from a repertoire of basic channels. In this paper, we address the automatic construction of such Reo connectors directly from a constraint automaton representation.
Christel Baier, Joachim Klein 0001, Sascha Klüppelholz
Fundam. Informaticae2
2012 Waiting for Locks: How Long Does It Usually Take?
Christel Baier, Marcus Daum, Benjamin Engel, Hermann Härtig, Joachim Klein 0001, Sascha Klüppelholz, Steffen Märcker, Hendrik Tews, Marcus Völp
FMICS5
2011 A Compositional Framework for Controller Synthesis
Christel Baier, Joachim Klein 0001, Sascha Klüppelholz
CONCUR2
2011 Hierarchical Modeling and Formal Verification. An Industrial Case Study Using Reo and Vereofy
Joachim Klein 0001, Sascha Klüppelholz, Andries Stam, Christel Baier
FMICS1
2010 Design and Verification of Systems with Exogenous Coordination Using Vereofy
Christel Baier, Tobias Blechmann 0001, Joachim Klein 0001, Sascha Klüppelholz, Wolfgang Leister
ISoLA (2)3
2009 A Uniform Framework for Modeling and Verifying Components and Connectors
Christel Baier, Tobias Blechmann 0001, Joachim Klein 0001, Sascha Klüppelholz
COORDINATION3
2007 On-the-Fly Stuttering in the Construction of Deterministic omega -Automata
Joachim Klein 0001, Christel Baier
CIAA1
2006 Experiments with deterministic omega-automata for formulas of linear temporal logic
Joachim Klein 0001, Christel Baier
Theor. Comput. Sci.1
2005 Experiments with Deterministic omega-Automata for Formulas of Linear Temporal Logic
Joachim Klein 0001, Christel Baier
CIAA1