Demo Data from EDBT 2026 / reviewers in the wild / expert
Barbara Jobstmann
dblp:55/5062
· DBLP profile ↗
30ranked-venue papers
6as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 20 · 5 first-authorTheory of computation · 20 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1
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
8 papers |
Automated reasoning and model checking · 64% Mathematical optimization · 17% Algorithmic game theory and mechanism design · 10% | |
| Software engineering, system software, and programming languages
4 papers |
Debugging and program repair · 69% Program synthesis and code generation · 23% Concurrent programming · 8% |
Topics — the 15 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
quantitative verification |
0.3 | 2 | 2015 | Measuring and Synthesizing Systems in Probabilistic Environments · J. ACM 2015 Measuring and Synthesizing Systems in Probabilistic Environments · CAV 2010 |
Automated reasoning and model checking
synthesis |
0.3 | 2 | 2015 | Measuring and Synthesizing Systems in Probabilistic Environments · J. ACM 2015 Better Quality in Synthesis through Quantitative Objectives · CAV 2009 |
Debugging and program repair
automated program repair |
0.2 | 2 | 2013 | Program Repair without Regret · CAV 2013 Program Repair as a Game · CAV 2005 |
Mathematical optimization › sequential decision making
markov decision processes |
0.2 | 1 | 2015 | Measuring and Synthesizing Systems in Probabilistic Environments · J. ACM 2015 |
Mathematical optimization › sequential decision making
mean-payoff objectives |
0.2 | 1 | 2015 | Measuring and Synthesizing Systems in Probabilistic Environments · J. ACM 2015 |
Automated reasoning and model checking
probabilistic verification |
0.2 | 1 | 2015 | Measuring and Synthesizing Systems in Probabilistic Environments · J. ACM 2015 |
Automated reasoning and model checking
model checking |
0.2 | 2 | 2010 | Measuring and Synthesizing Systems in Probabilistic Environments · CAV 2010 Model checking transactional memories · PLDI 2008 |
Logic in computer science › temporal logic
liveness properties |
0.1 | 1 | 2010 | Robustness in the Presence of Liveness · CAV 2010 |
Automated reasoning and model checking › model checking
probabilistic model checking |
0.1 | 1 | 2010 | Gist: A Solver for Probabilistic Games · CAV 2010 |
Automated reasoning and model checking › synthesis
program synthesis |
0.1 | 1 | 2010 | Measuring and Synthesizing Systems in Probabilistic Environments · CAV 2010 |
Automated reasoning and model checking
program verification |
0.1 | 1 | 2010 | Measuring and Synthesizing Systems in Probabilistic Environments · CAV 2010 |
Automated reasoning and model checking › neural network verification
robustness verification |
0.1 | 1 | 2010 | Robustness in the Presence of Liveness · CAV 2010 |
Algorithmic game theory and mechanism design
stochastic games |
0.1 | 1 | 2010 | Gist: A Solver for Probabilistic Games · CAV 2010 |
Automated reasoning and model checking
temporal logic verification |
0.1 | 1 | 2010 | Robustness in the Presence of Liveness · CAV 2010 |
Logic in computer science › propositional logic
implication |
0.1 | 1 | 2008 | Open Implication · ICALP (2) 2008 |
Methods — techniques the papers use, named apart from their topics
model checking · 0.2finite-state reduction · 0.2mean-payoff automata · 0.2markov decision process · 0.2regret minimization · 0.2solver design · 0.1game theory · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Synthesizing efficient systems in probabilistic environments
Christian von Essen, Barbara Jobstmann, David Parker 0001, Rahul Varshneya |
Acta Informatica | 2 |
| 2015 | Program repair without regret
Christian von Essen, Barbara Jobstmann |
Formal Methods Syst. Des. | 2 |
| 2015 | Measuring and Synthesizing Systems in Probabilistic EnvironmentsabstractThe traditional synthesis question given a specification asks for the automatic construction of a system that satisfies the specification, whereas often there exists a preference order among the different systems that satisfy the given specification. Under a probabilistic assumption about the possible inputs, such a preference order is naturally expressed by a weighted automaton, which assigns to each word a value, such that a system is preferred if it generates a higher expected value. We solve the following optimal synthesis problem: given an omega-regular specification, a Markov chain that describes the distribution of inputs, and a weighted automaton that measures how well a system satisfies the given specification under the input assumption, synthesize a system that optimizes the measured value. For safety specifications and quantitative measures that are defined by mean-payoff automata, the optimal synthesis problem reduces to finding a strategy in a Markov decision process (MDP) that is optimal for a long-run average reward objective, which can be achieved in polynomial time. For general omega-regular specifications along with mean-payoff automata, the solution rests on a new, polynomial-time algorithm for computing optimal strategies in MDPs with mean-payoff parity objectives. Our algorithm constructs optimal strategies that consist of two memoryless strategies and a counter. The counter is in general not bounded. To obtain a finite-state system, we show how to construct an ϵ-optimal strategy with a bounded counter, for all ϵ > 0. Furthermore, we show how to decide in polynomial time if it is possible to construct an optimal finite-state system (i.e., a system without a counter) for a given specification. We have implemented our approach and the underlying algorithms in a tool that takes qualitative and quantitative specifications and automatically constructs a system that satisfies the qualitative specification and optimizes the quantitative specification, if such a system exists. We present some experimental results showing optimal systems that were automatically generated in this way. Krishnendu Chatterjee, Thomas A. Henzinger, Barbara Jobstmann, Rohit Singh 0002 |
J. ACM | 3 |
| 2014 | Synthesizing robust systems
Roderick Bloem, Krishnendu Chatterjee, Karin Greimel, Thomas A. Henzinger, Georg Hofferek, Barbara Jobstmann, Bettina Könighofer, Robert Könighofer |
Acta Informatica | 6 |
| 2013 | Program Repair without Regret
Christian von Essen, Barbara Jobstmann |
CAV | 2 |
| 2013 | Preface
Barbara Jobstmann, Sandip Ray |
FMCAD | 1 |
| 2013 | Algorithmic program synthesis: introduction
Rastislav Bodík, Barbara Jobstmann |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2012 | Synthesizing Efficient Controllers
Christian von Essen, Barbara Jobstmann |
VMCAI | 2 |
| 2012 | Synthesis of Reactive(1) designs
Roderick Bloem, Barbara Jobstmann, Nir Piterman, Amir Pnueli, Yaniv Sa'ar |
J. Comput. Syst. Sci. | 2 |
| 2012 | Finding and fixing faults
Barbara Jobstmann, Stefan Staber, Andreas Griesmayer, Roderick Bloem |
J. Comput. Syst. Sci. | 1 |
| 2011 | Algorithms for Synthesizing Priorities in Component-Based Systems
Chih-Hong Cheng, Saddek Bensalem, Yu-Fang Chen 0001, Rongjie Yan, Barbara Jobstmann, Harald Ruess, Christian Buckl, Alois C. Knoll |
ATVA | 5 |
| 2011 | QUASY: Quantitative Synthesis Tool
Krishnendu Chatterjee, Thomas A. Henzinger, Barbara Jobstmann, Rohit Singh 0002 |
TACAS | 3 |
| 2011 | On the Hardness of Priority Synthesis
Chih-Hong Cheng, Barbara Jobstmann, Christian Buckl, Alois C. Knoll |
CIAA | 2 |
| 2010 | Robustness in the Presence of Liveness
Roderick Bloem, Krishnendu Chatterjee, Karin Greimel, Thomas A. Henzinger, Barbara Jobstmann |
CAV | 5 |
| 2010 | Gist: A Solver for Probabilistic Games
Krishnendu Chatterjee, Thomas A. Henzinger, Barbara Jobstmann, Arjun Radhakrishna |
CAV | 3 |
| 2010 | Measuring and Synthesizing Systems in Probabilistic Environments
Krishnendu Chatterjee, Thomas A. Henzinger, Barbara Jobstmann, Rohit Singh 0002 |
CAV | 3 |
| 2010 | Robustness with Respect to Error Specifications
Barbara Jobstmann |
FDL | 1 |
| 2010 | Synthesis for regular specifications over unbounded domains
Jad Hamza, Barbara Jobstmann, Viktor Kuncak |
FMCAD | 2 |
| 2010 | Message from the chairsabstractThe goal of the MEMOCODE conference series, the eighth in a series of successful international conferences, is to gather together researchers and practitioners in the field of the design of modern hardware and software systems in order to explore ways in which future design methods can benefit from new results on formal methods. MEMOCODE is unique in the way it merges the formal community with the hands-on design community, and it creates a forum where principle meets practice. MEMOCODE covers a spectrum of interesting co-design topics, and it attracts industry and academia to engage in an interesting dialog. Klaus Schneider 0001, Barbara Jobstmann, Luca P. Carloni, Jens Brandt 0001 |
MEMOCODE | 2 |
| 2009 | Instantaneous Soundness Checking of Industrial Business Process Models
Dirk Fahland, Cédric Favre, Barbara Jobstmann, Jana Koehler, Niels Lohmann, Hagen Völzer, Karsten Wolf |
BPM | 3 |
| 2009 | Better Quality in Synthesis through Quantitative Objectives
Roderick Bloem, Krishnendu Chatterjee, Thomas A. Henzinger, Barbara Jobstmann |
CAV | 4 |
| 2009 | Synthesizing robust systemsabstractMany specifications include assumptions on the environment. If the environment satisfies the assumptions then a correct system reacts as intended. However, when the environment deviates from its expected behavior, a correct system can behave arbitrarily. We want to synthesize robust systems that degrade gracefully, i.e., a small number of environment failures should induce a small number of system failures. We define ratio games and show that an optimal robust system corresponds to the winning strategy of a ratio game, where the system minimizes the ratio of system errors to environment errors. We show that ratio games can be solved in pseudopolynomial time. Roderick Bloem, Karin Greimel, Thomas A. Henzinger, Barbara Jobstmann |
FMCAD | 4 |
| 2008 | Environment Assumptions for Synthesis
Krishnendu Chatterjee, Thomas A. Henzinger, Barbara Jobstmann |
CONCUR | 3 |
| 2008 | Interface theories with component reuseabstractInterface theories have been proposed to support incremental design and independent implementability. Incremental design means that the compatibility checking of interfaces can proceed for partial system descriptions, without knowing the interfaces of all components. Independent implementability means that compatible interfaces can be refined separately, maintaining compatibility. We show that these interface theories provide no formal support for component reuse, meaning that the same component cannot be used to implement several different interfaces in a design. We add a new operation to interface theories in order to support such reuse. For example, different interfaces for the same component may refer to different aspects such as functionality, timing, and power consumption. We give both stateless and stateful examples for interface theories with component reuse. To illustrate component reuse in interface-based design, we show how the stateful theory provides a natural framework for specifying and refining PCI bus clients. Laurent Doyen 0001, Thomas A. Henzinger, Barbara Jobstmann, Tatjana Petrov |
EMSOFT | 3 |
| 2008 | Open Implication
Karin Greimel, Roderick Bloem, Barbara Jobstmann, Moshe Y. Vardi |
ICALP (2) | 3 |
| 2008 | Model checking transactional memoriesabstractModel checking software transactional memories (STMs) is difficult because of the unbounded number, length, and delay of concurrent transactions and the unbounded size of the memory. We show that, under certain conditions, the verification problem can be reduced to a finite-state problem, and we illustrate the use of the method by proving the correctness of several STMs, including two-phase locking, DSTM, TL2, and optimistic concurrency control. The safety properties we consider include strict serializability and opacity; the liveness properties include obstruction freedom, livelock freedom, and wait freedom. Rachid Guerraoui, Thomas A. Henzinger, Barbara Jobstmann, Vasu Singh |
PLDI | 3 |
| 2007 | Anzu: A Tool for Property Synthesis
Barbara Jobstmann, Stefan J. Galler, Martin Weiglhofer, Roderick Bloem |
CAV | 1 |
| 2007 | Interactive presentation: Automatic hardware synthesis from specifications: a case study
Roderick Bloem, Stefan J. Galler, Barbara Jobstmann, Nir Piterman, Amir Pnueli, Martin Weiglhofer |
DATE | 3 |
| 2006 | Optimizations for LTL SynthesisabstractWe present an approach to automatic synthesis of specifications given in linear time logic. The approach is based on a translation through universal co-Buchi tree automata and alternating weak tree automata (O. Kupferman and M. Vardi, 2005). By careful optimization of all intermediate automata, we achieve a major improvement in performance. We present several optimization techniques for alternating tree automata, including a game-based approximation to language emptiness and a simulation-based optimization. Furthermore, we use an incremental algorithm to compute the emptiness of nondeterministic Buchi tree automata. All our optimizations are computed in time polynomial in the size of the automaton on which they are computed. We have applied our implementation to several examples and show a significant improvement over the straightforward implementation. Although our examples are still small, this work constitutes the first implementation of a synthesis algorithm for full LTL. We believe that the optimizations discussed here form an important step towards making LTL synthesis practical Barbara Jobstmann, Roderick Bloem |
FMCAD | 1 |
| 2005 | Program Repair as a Game
Barbara Jobstmann, Andreas Griesmayer, Roderick Bloem |
CAV | 1 |