VLDB 2026 Research / reviewers in the wild / expert
Barbara König 0001
dblp:k/BarbaraKonig1
· DBLP profile ↗
104ranked-venue papers
20as first author
24since 2021 · last 2026
0000-0002-4193-2889ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 91 · 17 first-author · 22 since 2021Software engineering, systems software and programming languages · 23 · 2 first-author · 5 since 2021Databases, data management, data science and information retrieval · 21 · 6 first-author · 2 since 2021Artificial intelligence and machine learning · 3 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Threshold-Based Behavioural DistancesabstractBehavioural distances generally offer more fine-grained means of comparing quantitative systems than two-valued behavioural equivalences. They often relate to quantitative modal logics that characterize a given behavioural distance in terms of the induced logical distance. We develop a unified framework for behavioural distances and logics induced by a special type of modalities that lift two-valued predicates to quantitative predicates. A typical example is the probability operator, which maps a two-valued predicate A to a quantitative predicate on probability distributions assigning to each distribution the respective probability of A. Correspondingly, the prototypical example of our framework is ε-bisimulation distance of Markov chains, which has recently been shown to coincide with the behavioural distance induced by the popular Lévy-Prokhorov distance on distributions. Other examples include behavioural distance on metric transition systems and Hausdorff behavioural distance on fuzzy transition systems. We establish a number of general results in this framework, including existence and polynomial-time computation of distinguishing formulae in two characteristic modal logics: A two-valued logic with a notion of satisfaction up to ε, and a quantitative logic. These general results instantiate to new results in many of the mentioned examples. Notably, we obtain polynomial-time computation of distinguishing formulae for ε-bisimulation distance of Markov chains in a quantitative logic featuring a "generally" modality used in probabilistic knowledge representation. Jonas Forster, Lutz Schröder, Paul Wild, Barbara König 0001, Pedro Nora |
CONCUR | 4 |
| 2026 | Generalized Kantorovich-Rubinstein Duality beyond Hausdorff and Kantorovich
Paul Wild, Lutz Schröder, Karla Messing, Barbara König 0001, Jonas Forster |
FoSSaCS | 4 |
| 2026 | Witnesses for Fixpoint Games on LatticesabstractWe construct witnesses that can be used to derive strategies in fixpoint games and provide proof that the least fixpoint of a function is either above or not below some given bound. We rely on a lattice-theoretical approach, including a Galois connection that connects a lattice representing the "logic universe", where the witness lives, with another lattice representing the "behaviour universe", over which the function is defined. In fact we consider two types of games - primal and dual games - and in both cases show how to derive winning strategies in the game from witnesses and construct witnesses from strategies. The two games differ wrt. their rules and the choice of basis of the lattice. The theory can be instantiated to well-known examples: in particular we compare with the construction of distinguishing formulas in standard bisimilarity and behavioural metrics for probabilistic systems. As a new case study we consider witnesses for certifying lower bounds for the termination probability for Markov chains. Barbara König 0001, Karla Messing |
ICALP | 1 |
| 2026 | Computing Fixpoints of Learned Functions: Chaotic Iteration and Simple Stochastic GamesabstractThe problem of determining the (least) fixpoint of (higher-dimensional) functions over the non-negative reals frequently occurs when dealing with systems endowed with a quantitative semantics. We focus on the situation in which the functions of interest are not known precisely but can only be approximated. As a first contribution we generalize an iteration scheme called dampened Mann iteration, recently introduced in the literature. The improved scheme relaxes previous constraints on parameter sequences, allowing learning rates to converge to zero or not converge at all. While seemingly minor, this flexibility is essential to enable the implementation of chaotic iterations, where only a subset of components is updated in each step, allowing to tackle higher-dimensional problems. Additionally, by allowing learning rates to converge to zero, we can relax conditions on the convergence speed of function approximations, making the method more adaptable to various scenarios. We also show that dampened Mann iteration applies immediately to compute the expected payoff in various probabilistic models, including simple stochastic games, not covered by previous work. Paolo Baldan, Sebastian Gurke, Barbara König 0001, Florian Wittbold |
TACAS (1) | 3 |
| 2025 | Approximating Fixpoints of Approximated FunctionsabstractAbstract Fixpoints are ubiquitous in computer science and when dealing with quantitative semantics and verification one often considers least fixpoints of (higher-dimensional) functions over the non-negative reals. We show how to approximate the least fixpoint of such functions, focusing on the case in which they are not known precisely, but represented by a sequence of approximating functions that converge to them. We concentrate on monotone and non-expansive functions, for which uniqueness of fixpoints is not guaranteed and standard fixpoint iteration schemes might get stuck at a fixpoint that is not the least. Our main contribution is the identification of an iteration scheme, a variation of Mann iteration with a dampening factor, which, under suitable conditions, is shown to guarantee convergence to the least fixpoint of the function of interest. We then argue that these results are relevant in the context of model-based reinforcement learning for Markov decision processes, showing how the proposed iteration scheme instantiates and allows us to derive convergence to the optimal expected return. More generally, we show that our results can be used to iterate to the least fixpoint almost surely for systems where the function of interest can be approximated with given probabilistic error bounds, as it happens for probabilistic systems which can be explored via sampling. Paolo Baldan, Sebastian Gurke, Barbara König 0001, Tommaso Padoan, Florian Wittbold |
CAV (2) | 3 |
| 2025 | Quantitative Graded Semantics and Spectra of Behavioural MetricsabstractBehavioural metrics provide a quantitative refinement of classical two-valued behavioural equivalences on systems with quantitative data, such as metric or probabilistic transition systems. In analogy to the linear-time/ branching-time spectrum of two-valued behavioural equivalences on transition systems, behavioural metrics vary in granularity, and are often characterized by fragments of suitable modal logics. In the latter respect, the quantitative case is, however, more involved than the two-valued one; in fact, we show that probabilistic metric trace distance cannot be characterized by any compositionally defined modal logic with unary modalities. We go on to provide a unifying treatment of spectra of behavioural metrics in the emerging framework of graded monads, working in coalgebraic generality, that is, parametrically in the system type. In the ensuing development of quantitative graded semantics, we introduce algebraic presentations of graded monads on the category of metric spaces. Moreover, we provide a general criterion for a given real-valued modal logic to characterize a given behavioural distance. As a case study, we apply this criterion to obtain a new characteristic modal logic for trace distance in fuzzy metric transition systems. Jonas Forster, Lutz Schröder, Paul Wild, Harsh Beohar, Sebastian Gurke, Barbara König 0001, Karla Messing |
CSL | 6 |
| 2025 | Counterexample-Guided Abstraction Refinement for Generalized Graph Transformation Systems
Barbara König 0001, Arend Rensink, Lara Stoltenow, Fabian Urrigshardt |
ICGT | 1 |
| 2025 | Unsupervised Automata Learning via Discrete Optimization
Simon Lutz, Daniil Kaminskyi, Florian Wittbold, Simon Dierl, Falk Howar, Barbara König 0001, Emmanuel Müller, Daniel Neider |
JELIA (1) | 6 |
| 2025 | A Monoidal View on Fixpoint ChecksabstractFixpoints are ubiquitous in computer science as they play a central role in providing a meaning to recursive and cyclic definitions. Bisimilarity, behavioural metrics, termination probabilities for Markov chains and stochastic games are defined in terms of least or greatest fixpoints. Here we show that our recent work which proposes a technique for checking whether the fixpoint of a function is the least (or the largest) admits a natural categorical interpretation in terms of gs-monoidal categories. The technique is based on a construction that maps a function to a suitable approximation. We study the compositionality properties of this mapping and show that under some restrictions it can naturally be interpreted as a (lax) gs-monoidal functor. This guides the development of a tool, called UDEfix that allows us to build functions (and their approximations) like a circuit out of basic building blocks and subsequently perform the fixpoints checks. We also show that a slight generalisation of the theory allows one to treat a new relevant case study: coalgebraic behavioural metrics based on Wasserstein liftings. Paolo Baldan, Richard Eggert, Barbara König 0001, Timo Matt, Tommaso Padoan |
Log. Methods Comput. Sci. | 3 |
| 2024 | Behavioural Metrics: Compositionality of the Kantorovich Lifting and an Application to Up-To TechniquesabstractBehavioural distances of transition systems modelled via coalgebras for endofunctors generalize traditional notions of behavioural equivalence to a quantitative setting, in which states are equipped with a measure of how (dis)similar they are. Endowing transition systems with such distances essentially relies on the ability to lift functors describing the one-step behavior of the transition systems to the category of pseudometric spaces. We consider the category theoretic generalization of the Kantorovich lifting from transportation theory to the case of lifting functors to quantale-valued relations, which subsumes equivalences, preorders and (directed) metrics. We use tools from fibred category theory, which allow one to see the Kantorovich lifting as arising from an appropriate fibred adjunction. Our main contributions are compositionality results for the Kantorovich lifting, where we show that that the lifting of a composed functor coincides with the composition of the liftings. In addition, we describe how to lift distributive laws in the case where one of the two functors is polynomial (with finite coproducts). These results are essential ingredients for adapting up-to-techniques to the case of quantale-valued behavioural distances. Up-to techniques are a well-known coinductive technique for efficiently showing lower bounds for behavioural distances. We illustrate the results of our paper in two case studies. Keri D'Angelo, Sebastian Gurke, Johanna Maria Kirss, Barbara König 0001, Matina Najafi, Wojciech Rozowski, Paul Wild |
CONCUR | 4 |
| 2024 | Coinductive Techniques for Checking Satisfiability of Generalized Nested ConditionsabstractKein CA Lara Stoltenow, Barbara König 0001, Sven Schneider 0001, Andrea Corradini 0001, Leen Lambers, Fernando Orejas |
CONCUR | 2 |
| 2024 | Approximating Fixpoints of Approximated Functions (Invited Talk)
Barbara König 0001 |
CSL | 1 |
| 2024 | Expressive Quantale-Valued Logics for Coalgebras: An Adjunction-Based ApproachabstractWe address the task of deriving fixpoint equations from modal logics characterizing behavioural equivalences and metrics (summarized under the term conformances). We rely on earlier work that obtains Hennessy-Milner theorems as corollaries to a fixpoint preservation property along Galois connections between suitable lattices. We instantiate this to the setting of coalgebras, in which we spell out the compatibility property ensuring that we can derive a behaviour function whose greatest fixpoint coincides with the logical conformance. We then concentrate on the linear-time case, for which we study coalgebras based on the machine functor living in Eilenberg-Moore categories, a scenario for which we obtain a particularly simple logic and fixpoint equation. The theory is instantiated to concrete examples, both in the branching-time case (bisimilarity and behavioural metrics) and in the linear-time case (trace equivalences and trace distances). Harsh Beohar, Sebastian Gurke, Barbara König 0001, Karla Messing, Jonas Forster, Lutz Schröder, Paul Wild |
STACS | 3 |
| 2024 | Systems of fixpoint equations: Abstraction, games, up-to techniques and local algorithmsabstractSystems of fixpoint equations over complete lattices, which combine least and greatest fixpoints, often arise from verification tasks such as model checking and behavioural equivalence checking. In this paper we develop a theory of approximation in the style of abstract interpretation, where a system over some concrete domain is abstracted into a system on a suitable abstract domain, ensuring sound and possibly complete over-approximations of the solutions. We also show how up-to techniques, commonly used to simplify coinductive proofs, fit into this framework, interpreted as abstractions. Additionally, we characterise the solution of fixpoint equation systems through parity games, extending prior work limited to continuous lattices. This game-based approach allows for local algorithms that verify system properties, such as determining whether a state satisfies a formula or two states are behaviourally equivalent. We describe a local algorithm, that can be combined with abstraction and up-to techniques to speed up the computation. (c) 2024 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons .org /licenses /by/4.0/). Paolo Baldan, Barbara König 0001, Tommaso Padoan |
Inf. Comput. | 2 |
| 2023 | Stochastic Decision Petri Nets
Florian Wittbold, Rebecca Bernemann, Reiko Heckel, Tobias Heindel, Barbara König 0001 |
Petri Nets | 5 |
| 2023 | A Lattice-Theoretical View of Strategy IterationabstractStrategy iteration is a technique frequently used for two-player games in order to determine the winner or compute payoffs, but to the best of our knowledge no general framework for strategy iteration has been considered. Inspired by previous work on simple stochastic games, we propose a general formalisation of strategy iteration for solving least fixpoint equations over a suitable class of complete lattices, based on MV-chains. We devise algorithms that can be used for non-expansive fixpoint functions represented as so-called min- respectively max-decompositions. Correspondingly, we develop two different techniques: strategy iteration from above, which has to solve the problem that iteration might reach a fixpoint that is not the least, and from below, which is algorithmically simpler, but requires a more involved correctness argument. We apply our method to solve energy games and compute behavioural metrics for probabilistic automata. Paolo Baldan, Richard Eggert, Barbara König 0001, Tommaso Padoan |
CSL | 3 |
| 2023 | Hennessy-Milner Theorems via Galois Connections
Harsh Beohar, Sebastian Gurke, Barbara König 0001, Karla Messing |
CSL | 3 |
| 2023 | A Monoidal View on Fixpoint Checks
Paolo Baldan, Richard Eggert, Barbara König 0001, Timo Matt, Tommaso Padoan |
ICGT | 3 |
| 2023 | Fixpoint Theory - Upside DownabstractKnaster-Tarski's theorem, characterising the greatest fixpoint of a monotone function over a complete lattice as the largest post-fixpoint, naturally leads to the so-called coinduction proof principle for showing that some element is below the greatest fixpoint (e.g., for providing bisimilarity witnesses). The dual principle, used for showing that an element is above the least fixpoint, is related to inductive invariants. In this paper we provide proof rules which are similar in spirit but for showing that an element is above the greatest fixpoint or, dually, below the least fixpoint. The theory is developed for non-expansive monotone functions on suitable lattices of the form $\mathbb{M}^Y$, where $Y$ is a finite set and $\mathbb{M}$ an MV-algebra, and it is based on the construction of (finitary) approximations of the original functions. We show that our theory applies to a wide range of examples, including termination probabilities, metric transition systems, behavioural distances for probabilistic automata and bisimilarity. Moreover it allows us to determine original algorithms for solving simple stochastic games. Paolo Baldan, Richard Eggert, Barbara König 0001, Tommaso Padoan |
Log. Methods Comput. Sci. | 3 |
| 2023 | Up-to techniques for behavioural metrics via fibrationsabstractAbstract Up-to techniques are a well-known method for enhancing coinductive proofs of behavioural equivalences. We introduce up-to techniques for behavioural metrics between systems modelled as coalgebras, and we provide abstract results to prove their soundness in a compositional way. In order to obtain a general framework, we need a systematic way to lift functors: we show that the Wasserstein lifting of a functor, introduced in a previous work, corresponds to a change of base in a fibrational sense. This observation enables us to reuse existing results about soundness of up-to techniques in a fibrational setting. We focus on the fibrations of predicates and relations valued in a quantale. To illustrate our approach, we provide an example on distances between regular languages. Filippo Bonchi, Barbara König 0001, Daniela Petrisan |
Math. Struct. Comput. Sci. | 2 |
| 2022 | Graded Monads and Behavioural Equivalence GamesabstractThe framework of graded semantics uses graded monads to capture behavioural equivalences of varying granularity, for example as found in the linear-time / branching-time spectrum, over general system types. We describe a generic Spoiler-Duplicator game for graded semantics that is extracted from the given graded monad, and may be seen as playing out an equational proof; instances include standard pebble games for simulation and bisimulation as well as games for trace-like equivalences and coalgebraic behavioural equivalence. Considerations on an infinite variant of such games lead to a novel notion of infinite-depth graded semantics. Under reasonable restrictions, the infinite-depth graded semantics associated to a given graded equivalence can be characterized in terms of a determinization construction for coalgebras under the equivalence at hand. Chase Ford, Stefan Milius, Lutz Schröder, Harsh Beohar, Barbara König 0001 |
LICS | 5 |
| 2022 | Lifecycle-Based View on Cyber-Physical System Models Using Extended Hidden Markov ModelsabstractMany components of Cyber-Physical Systems (CPS) are designed based on models that represent the assumed behavior of the CPS at the time of deployment. However, significant or continuous small changes in the CPS, as well as wear and tear reduce the effectiveness of the CPS and its model and may lead to a total failure of the overall system. In this paper, we propose a novel lifecycle-based view of CPS models. First, we define the model's lifespan as the period from the initial conception of the model until it is no longer fit to represent the system behavior. For better differentiation, a lifespan is divided into the initial, operation, and adaptation phases. In the initial phase, a known-good baseline performance metric is established for the model's suitability to reflect the system behavior. In the operation phase, the model is used for CPS analysis, data smoothing, and fault location while its suitability is monitored. The adaptation phase is intended for necessary adaptations to the model and to the CPS itself, which lead to new iterations. To implement these lifecycle augmentations of the CPS, we use formal modeling in the form of Hidden Markov Models extended by unobservable transitions (Є-HMMT) to represent the assumed system behavior and compare the data of the observed system behavior with this modeling. In addition, we are testing our proposed formalism by designing a CPS model based on smart home systems and running a simulation for validation. The simulation covers unforeseen system changes and corrupted data. Matthias Schaffeld, Rebecca Bernemann, Torben Weis, Barbara König 0001, Viktor Matkovic |
MEMOCODE | 4 |
| 2022 | Conditional Bisimilarity for Reactive SystemsabstractReactive systems \`a la Leifer and Milner, an abstract categorical framework for rewriting, provide a suitable framework for deriving bisimulation congruences. This is done by synthesizing interactions with the environment in order to obtain a compositional semantics. We enrich the notion of reactive systems by conditions on two levels: first, as in earlier work, we consider rules enriched with application conditions and second, we investigate the notion of conditional bisimilarity. Conditional bisimilarity allows us to say that two system states are bisimilar provided that the environment satisfies a given condition. We present several equivalent definitions of conditional bisimilarity, including one that is useful for concrete proofs and that employs an up-to-context technique, and we compare with related behavioural equivalences. We consider examples based on DPO graph rewriting, an instantiation of reactive systems. Mathias Hülsbusch, Barbara König 0001, Sebastian Küpper, Lara Stoltenow |
Log. Methods Comput. Sci. | 2 |
| 2021 | Fixpoint Theory - Upside DownabstractAbstract Knaster-Tarski’s theorem, characterising the greatest fix- point of a monotone function over a complete lattice as the largest post-fixpoint, naturally leads to the so-called coinduction proof principle for showing that some element is below the greatest fixpoint (e.g., for providing bisimilarity witnesses). The dual principle, used for showing that an element is above the least fixpoint, is related to inductive invariants. In this paper we provide proof rules which are similar in spirit but for showing that an element is above the greatest fixpoint or, dually, below the least fixpoint. The theory is developed for non-expansive monotone functions on suitable lattices of the form $$\mathbb {M}^Y$$ MY , whereYis a finite set and $$\mathbb {M}$$ M an MV-algebra, and it is based on the construction of (finitary) approximations of the original functions. We show that our theory applies to a wide range of examples, including termination probabilities, behavioural distances for probabilistic automata and bisimilarity. Moreover it allows us to determine original algorithms for solving simple stochastic games. Paolo Baldan, Richard Eggert, Barbara König 0001, Tommaso Padoan |
FoSSaCS | 3 |
| 2020 | Abstraction, Up-To Techniques and Games for Systems of Fixpoint EquationsabstractSystems of fixpoint equations over complete lattices, consisting of (mixed) least and greatest fixpoint equations, allow one to express many verification tasks such as model-checking of various kinds of specification logics or the check of coinductive behavioural equivalences. In this paper we develop a theory of approximation for systems of fixpoint equations in the style of abstract interpretation: a system over some concrete domain is abstracted to a system in a suitable abstract domain, with conditions ensuring that the abstract solution represents a sound/complete overapproximation of the concrete solution. Interestingly, up-to techniques, a classical approach used in coinductive settings to obtain easier or feasible proofs, can be interpreted as abstractions in a way that they naturally fit into our framework and extend to systems of equations. Additionally, relying on the approximation theory, we can characterise the solution of systems of fixpoint equations over complete lattices in terms of a suitable parity game, generalising some recent work that was restricted to continuous lattices. The game view opens the way for the development of local algorithms for characterising the solution of such equation systems and we explore some special cases. Paolo Baldan, Barbara König 0001, Tommaso Padoan |
CONCUR | 2 |
| 2020 | Conditional Bisimilarity for Reactive Systems
Mathias Hülsbusch, Barbara König 0001, Sebastian Küpper, Lara Stoltenow |
FSCD | 2 |
| 2020 | Uncertainty Reasoning for Probabilistic Petri Nets via Bayesian NetworksabstractThis paper exploits extended Bayesian networks for uncertainty reasoning on Petri nets, where firing of transitions is probabilistic. In particular, Bayesian networks are used as symbolic representations of probability distributions, modelling the observer's knowledge about the tokens in the net. The observer can study the net by monitoring successful and failed steps. An update mechanism for Bayesian nets is enabled by relaxing some of their restrictions, leading to modular Bayesian nets that can conveniently be represented and modified. As for every symbolic representation, the question is how to derive information - in this case marginal probability distributions - from a modular Bayesian net. We show how to do this by generalizing the known method of variable elimination. The approach is illustrated by examples about the spreading of diseases (SIR model) and information diffusion in social networks. We have implemented our approach and provide runtime results. Rebecca Bernemann, Benjamin Cabrera, Reiko Heckel, Barbara König 0001 |
FSTTCS | 4 |
| 2020 | A Flexible and Easy-to-Use Library for the Rapid Development of Graph Tools in Java
H. J. Sander Bruggink, Barbara König 0001, Marleen Matjeka, Dennis Nolte, Lara Stoltenow |
ICGT | 2 |
| 2020 | Conditional transition systems with upgrades
Harsh Beohar, Barbara König 0001, Sebastian Küpper, Alexandra Silva 0001 |
Sci. Comput. Program. | 2 |
| 2019 | Rewriting Abstract Structures: Materialization Explained CategoricallyabstractAbstract The paper develops an abstract (over-approximating) semantics for double-pushout rewriting of graphs and graph-like objects. The focus is on the so-called materialization of left-hand sides from abstract graphs, a central concept in previous work. The first contribution is an accessible, general explanation of how materializations arise from universal properties and categorical constructions, in particular partial map classifiers, in a topos. Second, we introduce an extension by enriching objects with annotations and give a precise characterization of strongest post-conditions, which are effectively computable under certain assumptions. Andrea Corradini 0001, Tobias Heindel, Barbara König 0001, Dennis Nolte, Arend Rensink |
FoSSaCS | 3 |
| 2019 | A Modal Characterization Theorem for a Probabilistic Fuzzy Description LogicabstractThe fuzzy modality probably is interpreted over probabilistic type spaces by taking expected truth values. The arising probabilistic fuzzy description logic is invariant under probabilistic bisimilarity; more informatively, it is non-expansive wrt. a suitable notion of behavioural distance. In the present paper, we provide a characterization of the expressive power of this logic based on this observation: We prove a probabilistic analogue of the classical van Benthem theorem, which states that modal logic is precisely the bisimulation-invariant fragment of first-order logic. Specifically, we show that every formula in probabilistic fuzzy first-order logic that is non-expansive wrt. behavioural distance can be approximated by concepts of bounded rank in probabilistic fuzzy description logic. Paul Wild, Lutz Schröder, Dirk Pattinson, Barbara König 0001 |
IJCAI | 4 |
| 2019 | CoReS: A tool for computing core graphs via SAT/SMT solvers
Barbara König 0001, Maxime Nederkorn, Dennis Nolte |
J. Log. Algebraic Methods Program. | 1 |
| 2019 | Fixpoint games on continuous latticesabstractMany analysis and verifications tasks, such as static program analyses and model-checking for temporal logics, reduce to the solution of systems of equations over suitable lattices. Inspired by recent work on lattice-theoretic progress measures, we develop a game-theoretical approach to the solution of systems of monotone equations over lattices, where for each single equation either the least or greatest solution is taken. A simple parity game, referred to as fixpoint game, is defined that provides a correct and complete characterisation of the solution of systems of equations over continuous lattices, a quite general class of lattices widely used in semantics. For powerset lattices the fixpoint game is intimately connected with classical parity games for µ-calculus model-checking, whose solution can exploit as a key tool Jurdziński’s small progress measures. We show how the notion of progress measure can be naturally generalised to fixpoint games over continuous lattices and we prove the existence of small progress measures. Our results lead to a constructive formulation of progress measures as (least) fixpoints. We refine this characterisation by introducing the notion of selection that allows one to constrain the plays in the parity game, enabling an effective (and possibly efficient) solution of the game, and thus of the associated verification problem. We also propose a logic for specifying the moves of the existential player that can be used to systematically derive simplified equations for efficiently computing progress measures. We discuss potential applications to the model-checking of latticed µ-calculi. Paolo Baldan, Barbara König 0001, Christina Mika-Michalski, Tommaso Padoan |
Proc. ACM Program. Lang. | 2 |
| 2018 | Up-To Techniques for Behavioural Metrics via FibrationsabstractUp-to techniques are a well-known method for enhancing coinductive proofs of behavioural equivalences. We introduce up-to techniques for behavioural metrics between systems modelled as coalgebras and we provide abstract results to prove their soundness in a compositional way. In order to obtain a general framework, we need a systematic way to lift functors: we show that the Wasserstein lifting of a functor, introduced in a previous work, corresponds to a change of base in a fibrational sense. This observation enables us to reuse existing results about soundness of up-to techniques in a fibrational setting. We focus on the fibrations of predicates and relations valued in a quantale, for which pseudo-metric spaces are an example. To illustrate our approach we provide an example on distances between regular languages. Filippo Bonchi, Barbara König 0001, Daniela Petrisan |
CONCUR | 2 |
| 2018 | Updating Probabilistic Knowledge on Condition/Event Nets using Bayesian NetworksabstractThe paper extends Bayesian networks (BNs) by a mechanism for dynamic changes to the probability distributions represented by BNs. One application scenario is the process of knowledge acquisition of an observer interacting with a system. In particular, the paper considers condition/event nets where the observer's knowledge about the current marking is a probability distribution over markings. The observer can interact with the net to deduce information about the marking by requesting certain transitions to fire and observing their success or failure. Aiming for an efficient implementation of dynamic changes to probability distributions of BNs, we consider a modular form of networks that form the arrows of a free PROP with a commutative comonoid structure, also known as term graphs. The algebraic structure of such PROPs supplies us with a compositional semantics that functorially maps BNs to their underlying probability distribution and, in particular, it provides a convenient means to describe structural updates of networks. Benjamin Cabrera, Tobias Heindel, Reiko Heckel, Barbara König 0001 |
CONCUR | 4 |
| 2018 | (Metric) Bisimulation Games and Real-Valued Modal Logics for CoalgebrasabstractBehavioural equivalences can be characterized via bisimulations, modal logics and spoiler-defender games. In this paper we review these three perspectives in a coalgebraic setting, which allows us to generalize from the particular branching type of a transition system. We are interested in qualitative notions (classical bisimulation) as well as quantitative notions (bisimulation metrics). Our first contribution is to introduce a spoiler-defender bisimulation game for coalgebras in the classical case. Second, we introduce such games for the metric case and furthermore define a real-valued modal coalgebraic logic, from which we can derive the strategy of the spoiler. For this logic we show a quantitative version of the Hennessy-Milner theorem. Barbara König 0001, Christina Mika-Michalski |
CONCUR | 1 |
| 2018 | CoReS: A Tool for Computing Core Graphs via SAT/SMT Solvers
Barbara König 0001, Maxime Nederkorn, Dennis Nolte |
ICGT | 1 |
| 2018 | A van Benthem Theorem for Fuzzy Modal LogicabstractWe present a fuzzy (or quantitative) version of the van Benthem theorem, which characterizes propositional modal logic as the bisimulation-invariant fragment of first-order logic. Specifically, we consider a first-order fuzzy predicate logic along with its modal fragment, and show that the fuzzy first-order formulas that are non-expansive w.r.t. the natural notion of bisimulation distance are exactly those that can be approximated by fuzzy modal formulas. Paul Wild, Lutz Schröder, Dirk Pattinson, Barbara König 0001 |
LICS | 4 |
| 2018 | Coalgebraic Behavioral MetricsabstractWe study different behavioral metrics, such as those arising from both branching and linear-time semantics, in a coalgebraic setting. Given a coalgebra $\alpha\colon X \to HX$ for a functor $H \colon \mathrm{Set}\to \mathrm{Set}$, we define a framework for deriving pseudometrics on $X$ which measure the behavioral distance of states. A crucial step is the lifting of the functor $H$ on $\mathrm{Set}$ to a functor $\overline{H}$ on the category $\mathrm{PMet}$ of pseudometric spaces. We present two different approaches which can be viewed as generalizations of the Kantorovich and Wasserstein pseudometrics for probability measures. We show that the pseudometrics provided by the two approaches coincide on several natural examples, but in general they differ. If $H$ has a final coalgebra, every lifting $\overline{H}$ yields in a canonical way a behavioral distance which is usually branching-time, i.e., it generalizes bisimilarity. In order to model linear-time metrics (generalizing trace equivalences), we show sufficient conditions for lifting distributive laws and monads. These results enable us to employ the generalized powerset construction. Paolo Baldan, Filippo Bonchi, Henning Kerstan, Barbara König 0001 |
Log. Methods Comput. Sci. | 4 |
| 2018 | A coalgebraic treatment of conditional transition systems with upgradesabstractWe consider conditional transition systems, that model software product lines with upgrades, in a coalgebraic setting. By using Birkhoff's duality for distributive lattices, we derive two equivalent Kleisli categories in which these coalgebras live: Kleisli categories based on the reader and on the so-called lattice monad over $\mathsf{Poset}$. We study two different functors describing the branching type of the coalgebra and investigate the resulting behavioural equivalence. Furthermore we show how an existing algorithm for coalgebra minimisation can be instantiated to derive behavioural equivalences in this setting. Harsh Beohar, Barbara König 0001, Sebastian Küpper, Alexandra Silva 0001, Thorsten Wißmann |
Log. Methods Comput. Sci. | 2 |
| 2018 | Recognizable languages of arrows and cospansabstractIn this article, we generalize Courcelle's recognizable graph languages and results on monadic second-order logic to more general structures. First, we give a category-theoretical characterization of recognizability. A recognizable subset of arrows in a category is defined via a functor into the category of relations on finite sets. This can be seen as a straightforward generalization of finite automata. We show that our notion corresponds to recognizable graph languages if we apply the theory to the category of cospans of graphs. In the second part of the paper, we introduce a simple logic that allows to quantify over the subobjects of a categorical object. Again, we show that, for the category of graphs, this logic is equally expressive as monadic second-order graph logic (msogl). Furthermore, we show that in the more general setting of hereditary pushout categories, a class of categories closely related to adhesive categories, we can recover Courcelle's result that everymsogl-expressible property is recognizable. This is done by giving an inductive translation of formulas of our logic into automaton functors. H. J. Sander Bruggink, Barbara König 0001 |
Math. Struct. Comput. Sci. | 2 |
| 2018 | A generalized partition refinement algorithm, instantiated to language equivalence checking for weighted automata
Barbara König 0001, Sebastian Küpper |
Soft Comput. | 1 |
| 2017 | Specifying Graph Languages with Type Graphs
Andrea Corradini 0001, Barbara König 0001, Dennis Nolte |
ICGT | 2 |
| 2017 | Up-To Techniques for Weighted Systems
Filippo Bonchi, Barbara König 0001, Sebastian Küpper |
TACAS (1) | 2 |
| 2017 | Conditional transition systems with upgradesabstractWe introduce a variant of transition systems, where activation of transitions depends on conditions of the environment and upgrades during runtime potentially create additional transitions. Using a cornerstone result in lattice theory, we show that such transition systems can be modelled in two ways: as conditional transition systems (CTS) with a partial order on conditions, or as lattice transition systems (LaTS), where transitions are labelled with the elements from a distributive lattice. We define equivalent notions of bisimilarity for both variants and characterise them via a bisimulation game. We explain how conditional transition systems are related to featured transition systems for the modelling of software product lines. Furthermore, we show how to compute bisimilarity symbolically via BDDs by defining an operation on BDDs that approximates an element of a Boolean algebra into a lattice. We have implemented our procedure and provide runtime results. Harsh Beohar, Barbara König 0001, Sebastian Küpper, Alexandra Silva 0001 |
TASE | 2 |
| 2017 | Well-structured graph transformation systems
Barbara König 0001, Jan Stückrath |
Inf. Comput. | 1 |
| 2015 | Towards Trace Metrics via Functor LiftingabstractWe investigate the possibility of deriving metric trace semantics in a coalgebraic framework. First, we generalize a technique for systematically lifting functors from the category Set of sets to the category PMet of pseudometric spaces, by identifying conditions under which also natural transformations, monads and distributive laws can be lifted. By exploiting some recent work on an abstract determinization, these results enable the derivation of trace metrics starting from coalgebras in Set. More precisely, for a coalgebra in Set we determinize it, thus obtaining a coalgebra in the Eilenberg-Moore category of a monad. When the monad can be lifted to PMet, we can equip the final coalgebra with a behavioral distance. The trace distance between two states of the original coalgebra is the distance between their images in the determinized coalgebra through the unit of the monad. We show how our framework applies to nondeterministic automata and probabilistic automata. Paolo Baldan, Filippo Bonchi, Henning Kerstan, Barbara König 0001 |
CALCO | 4 |
| 2015 | Proving Termination of Graph Transformation Systems Using Weighted Type Graphs over Semirings
H. J. Sander Bruggink, Barbara König 0001, Dennis Nolte, Hans Zantema |
ICGT | 2 |
| 2015 | Robustness and closure properties of recognizable languages in adhesive categories
H. J. Sander Bruggink, Barbara König 0001, Sebastian Küpper |
Sci. Comput. Program. | 2 |
| 2014 | A General Framework for Well-Structured Graph Transformation Systems
Barbara König 0001, Jan Stückrath |
CONCUR | 1 |
| 2014 | Behavioral Metrics via Functor LiftingabstractWe study behavioral metrics in an abstract coalgebraic setting. Given a coalgebra α: X â FX in Set, where the functor F specifies the branching type, we define a framework for deriving pseudometrics on X which measure the behavioral distance of states. A first crucial step is the lifting of the functor F on Set to a functor F in the category PMet of pseudometric spaces. We present two different approaches which can be viewed as generalizations of the Kantorovich and Wasserstein pseudometrics for probability measures. We show that the pseudometrics provided by the two approaches coincide on several natural examples, but in general they differ. Then a final coalgebra for F in Set can be endowed with a behavioral distance resulting as the smallest solution of a fixed-point equation, yielding the final F-coalgebra in PMet. The same technique, applied to an arbitrary coalgebra α: X â FX in Set, provides the behavioral distance on X. Under some constraints we can prove that two states are at distance 0 if and only if they are behaviorally equivalent. Paolo Baldan, Filippo Bonchi, Henning Kerstan, Barbara König 0001 |
FSTTCS | 4 |
| 2014 | Processes and unfoldings: concurrent computations in adhesive categoriesabstractWe generalise both the notion of a non-sequential process and the unfolding construction (which was previously developed for concrete formalisms such as Petri nets and graph grammars) to the abstract setting of (single pushout) rewriting of objects in adhesive categories. The main results show that processes are in one-to-one correspondence with switch-equivalent classes of derivations, and that the unfolding construction can be characterised as a coreflection, that is, the unfolding functor arises as the right adjoint to the embedding of the category of occurrence grammars into the category of grammars. As the unfolding represents potentially infinite computations, we need to work in adhesive categories with ‘well-behaved’ colimits of ω-chains of monos. Compared with previous work on the unfolding of Petri nets and graph grammars, our results apply to a wider class of systems, which is due to the use of a refined notion of grammar morphism. Paolo Baldan, Andrea Corradini 0001, Tobias Heindel, Barbara König 0001, Pawel Sobocinski 0001 |
Math. Struct. Comput. Sci. | 4 |
| 2014 | Developments in automated verification techniques
Cormac Flanagan, Barbara König 0001 |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2012 | Coalgebraic Trace Semantics for Probabilistic Transition Systems Based on Measure Theory
Henning Kerstan, Barbara König 0001 |
CONCUR | 2 |
| 2012 | A Coalgebraic Perspective on Minimization and Determinization
Jirí Adámek, Filippo Bonchi, Mathias Hülsbusch, Barbara König 0001, Stefan Milius, Alexandra Silva 0001 |
FoSSaCS | 4 |
| 2012 | Deriving Bisimulation Congruences for Conditional Reactive Systems
Mathias Hülsbusch, Barbara König 0001 |
FoSSaCS | 2 |
| 2012 | Efficient Symbolic Implementation of Graph Automata with Applications to Invariant Checking
Christoph Blume, H. J. Sander Bruggink, Dominik Engelke, Barbara König 0001 |
ICGT | 4 |
| 2012 | Well-Structured Graph Transformation Systems with Negative Application Conditions
Barbara König 0001, Jan Stückrath |
ICGT | 1 |
| 2012 | On the Decidability Status of Reachability and Coverability in Graph Transformation SystemsabstractWe study decidability issues for reachability problems in graph transformation systems, a powerful infinite-state model. For a fixed initial configuration, we consider reachability of an entirely specified configuration and of a configuration that satisfies a given pattern (coverability). The former is a fundamental problem for any computational model, the latter is strictly related to verification of safety properties in which the pattern specifies an infinite set of bad configurations. In this paper we reformulate results obtained, e.g., for context-free graph grammars and concurrency models, such as Petri nets, in the more general setting of graph transformation systems and study new results for classes of models obtained by adding constraints on the form of reduction rules. Nathalie Bertrand 0001, Giorgio Delzanno, Barbara König 0001, Arnaud Sangnier, Jan Stückrath |
RTA | 3 |
| 2012 | Efficient unfolding of contextual Petri nets
Paolo Baldan, Alessandro Bruni, Andrea Corradini 0001, Barbara König 0001, César Rodríguez, Stefan Schwoon |
Theor. Comput. Sci. | 4 |
| 2011 | Conditional Reactive SystemsabstractWe lift the notion of nested application conditions from graph transformation systems to the general categorical setting of reactive systems as defined by Leifer and Milner. This serves two purposes: first, we enrich the formalism of reactive systems by adding application conditions for rules; second, it turns out that some constructions for graph transformation systems (such as computing weakest preconditions and strongest postconditions and showing local confluence by means of critical pair analysis) can be done very elegantly in the more general setting. H. J. Sander Bruggink, Raphaël Cauderlier, Mathias Hülsbusch, Barbara König 0001 |
FSTTCS | 4 |
| 2011 | A lattice-theoretical perspective on adhesive categories
Paolo Baldan, Filippo Bonchi, Andrea Corradini 0001, Tobias Heindel, Barbara König 0001 |
J. Symb. Comput. | 5 |
| 2010 | On the Computation of McMillan's Prefix for Contextual Nets and Graph Grammars
Paolo Baldan, Alessandro Bruni, Andrea Corradini 0001, Barbara König 0001, Stefan Schwoon |
ICGT | 4 |
| 2010 | Verification of Graph Transformation Systems with Context-Free Specifications
Barbara König 0001, Javier Esparza |
ICGT | 1 |
| 2010 | Showing Full Semantics Preservation in Model Transformation - A Comparison of Techniques
Mathias Hülsbusch, Barbara König 0001, Arend Rensink, Maria Semenyak, Christian Soltenborn, Heike Wehrheim |
IFM | 2 |
| 2010 | Unfolding-based diagnosis of systems with an evolving topologyabstractInternational audience Paolo Baldan, Thomas Chatain, Stefan Haar, Barbara König 0001 |
Inf. Comput. | 4 |
| 2009 | Unfolding Grammars in Adhesive Categories
Paolo Baldan, Andrea Corradini 0001, Tobias Heindel, Barbara König 0001, Pawel Sobocinski 0001 |
CALCO | 4 |
| 2009 | Synthesising CCS bisimulation using graph rewriting
Filippo Bonchi, Fabio Gadducci, Barbara König 0001 |
Inf. Comput. | 3 |
| 2008 | Applying the Graph Minor Theorem to the Verification of Graph Transformation Systems
Salil Joshi 0002, Barbara König 0001 |
CAV | 2 |
| 2008 | Unfolding-Based Diagnosis of Systems with an Evolving Topology
Paolo Baldan, Thomas Chatain, Stefan Haar, Barbara König 0001 |
CONCUR | 4 |
| 2008 | Deriving Bisimulation Congruences in the Presence of Negative Application Conditions
Guilherme Rangel, Barbara König 0001, Hartmut Ehrig |
FoSSaCS | 2 |
| 2008 | Open Petri Nets: Non-deterministic Processes and Compositionality
Paolo Baldan, Andrea Corradini 0001, Hartmut Ehrig, Barbara König 0001 |
ICGT | 4 |
| 2008 | Workshop on Petri Nets and Graph Transformations
Paolo Baldan, Barbara König 0001 |
ICGT | 2 |
| 2008 | On the Recognizability of Arrow and Graph Languages
H. J. Sander Bruggink, Barbara König 0001 |
ICGT | 2 |
| 2008 | Towards the Verification of Attributed Graph Transformation Systems
Barbara König 0001, Vitaly Kozyura |
ICGT | 1 |
| 2008 | Behavior Preservation in Model Refactoring Using DPO Transformations with Borrowed Contexts
Guilherme Rangel, Leen Lambers, Barbara König 0001, Hartmut Ehrig, Paolo Baldan |
ICGT | 3 |
| 2008 | A framework for the verification of infinite-state graph transformation systems
Paolo Baldan, Andrea Corradini 0001, Barbara König 0001 |
Inf. Comput. | 3 |
| 2008 | Bisimilarity and Behaviour-Preserving Reconfigurations of Open Petri NetsabstractWe propose a framework for the specification of behaviour-preserving reconfigurations of systems modelled as Petri nets. The framework is based on open nets, a mild generalisation of ordinary Place/Transition nets suited to model open systems which might interact with the surrounding environment and endowed with a colimit-based composition operation. We show that natural notions of bisimilarity over open nets are congruences with respect to the composition operation. The considered behavioural equivalences differ for the choice of the observations, which can be single firings or parallel steps. Additionally, we consider weak forms of such equivalences, arising in the presence of unobservable actions. We also provide an up-to technique for facilitating bisimilarity proofs. The theory is used to identify suitable classes of reconfiguration rules (in the double-pushout approach to rewriting) whose application preserves the observational semantics of the net. Paolo Baldan, Andrea Corradini 0001, Hartmut Ehrig, Reiko Heckel, Barbara König 0001 |
Log. Methods Comput. Sci. | 5 |
| 2007 | Bisimilarity and Behaviour-Preserving Reconfigurations of Open Petri Nets
Paolo Baldan, Andrea Corradini 0001, Hartmut Ehrig, Reiko Heckel, Barbara König 0001 |
CALCO | 5 |
| 2007 | Deriving Bisimulation Congruences with Borrowed Contexts
Barbara König 0001 |
CALCO | 1 |
| 2007 | Incremental construction of coverability graphs
Barbara König 0001, Vitaly Kozyura |
Inf. Process. Lett. | 1 |
| 2006 | Processes for Adhesive Rewriting Systems
Paolo Baldan, Andrea Corradini 0001, Tobias Heindel, Barbara König 0001, Pawel Sobocinski 0001 |
FoSSaCS | 4 |
| 2006 | Distributed Unfolding of Petri Nets
Paolo Baldan, Stefan Haar, Barbara König 0001 |
FoSSaCS | 3 |
| 2006 | Composition and Decomposition of DPO Transformations with Borrowed Context
Paolo Baldan, Hartmut Ehrig, Barbara König 0001 |
ICGT | 3 |
| 2006 | Process Bisimulation Via a Graphical Encoding
Filippo Bonchi, Fabio Gadducci, Barbara König 0001 |
ICGT | 3 |
| 2006 | Sesqui-Pushout Rewriting
Andrea Corradini 0001, Tobias Heindel, Frank Hermann 0001, Barbara König 0001 |
ICGT | 4 |
| 2006 | Saturated Semantics for Reactive SystemsabstractThe semantics of process calculi has traditionally been specified by labelled transition systems (LTS), but with the development of name calculi it turned out that reaction rules (i.e., unlabelled transition rules) are often more natural. This leads to the question of how behavioural equivalences (bisimilarity, trace equivalence, etc.) defined for LTS can be transferred to unlabelled transition systems. Recently, in order to answer this question, several proposals have been made with the aim of automatically deriving an LTS from reaction rules in such a way that the resulting equivalences are congruences. Furthermore these equivalences should agree with the standard semantics, whenever one exists. In this paper we propose saturated semantics, based on a weaker notion of observation and orthogonal to all the previous proposals, and we demonstrate the appropriateness of our semantics by means of two examples: logic programming and a subset of the open ð-calculus. Indeed, we prove that our equivalences are congruences and that they coincide with logical equivalence and open bisimilarity respectively, while equivalences studied in previous works are strictly finer. Filippo Bonchi, Barbara König 0001, Ugo Montanari |
LICS | 2 |
| 2006 | Counterexample-Guided Abstraction Refinement for the Analysis of Graph Transformation Systems
Barbara König 0001, Vitaly Kozyura |
TACAS | 1 |
| 2006 | Deriving bisimulation congruences in the DPO approach to graph rewriting with borrowed contextsabstractMotivated by recent work on the derivation of labelled transitions and bisimulation congruences from unlabelled reaction rules, we show how to address this problem in the DPO (double-pushout) approach to graph rewriting. Unlike the case with previous approaches, we consider graphs as objects, rather than arrows, of the category under consideration. This allows us to present a very simple way of deriving labelled transitions (called rewriting steps with borrowed context), which integrates smoothly with the DPO approach, has a very constructive nature and requires only a minimum of category theory. The core part of this paper is the proof that the bisimilarity based on graph rewriting with borrowed contexts is a congruence relation. We will also introduce some proof techniques and compare our approach with the derivation of labelled transitions via relative pushouts. Hartmut Ehrig, Barbara König 0001 |
Math. Struct. Comput. Sci. | 2 |
| 2005 | On Timed Automata with Discrete Time - Structural and Language Theoretical Characterization
Hermann Gruber, Markus Holzer 0001, Astrid Kiehn, Barbara König 0001 |
Developments in Language Theory | 4 |
| 2005 | A general framework for types in graph rewriting
Barbara König 0001 |
Acta Informatica | 1 |
| 2004 | Verifying Finite-State Graph Grammars: An Unfolding-Based Approach
Paolo Baldan, Andrea Corradini 0001, Barbara König 0001 |
CONCUR | 3 |
| 2004 | Deriving Bisimulation Congruences in the DPO Approach to Graph Rewriting
Hartmut Ehrig, Barbara König 0001 |
FoSSaCS | 2 |
| 2004 | Generating Test Cases for Code Generators by Unfolding Graph Transformation Systems
Paolo Baldan, Barbara König 0001, Ingo Stürmer |
ICGT | 2 |
| 2004 | On deterministic finite automata and syntactic monoid size
Markus Holzer 0001, Barbara König 0001 |
Theor. Comput. Sci. | 2 |
| 2003 | On Deterministic Finite Automata and Syntactic Monoid Size, Continued
Markus Holzer 0001, Barbara König 0001 |
Developments in Language Theory | 2 |
| 2003 | A Logic for Analyzing Abstractions of Graph Transformation Systems
Paolo Baldan, Barbara König 0001, Bernhard König |
SAS | 2 |
| 2002 | On Deterministic Finite Automata and Syntactic Monoid Size
Markus Holzer 0001, Barbara König 0001 |
Developments in Language Theory | 2 |
| 2002 | Approximating the Behaviour of Graph Transformation Systems
Paolo Baldan, Barbara König 0001 |
ICGT | 2 |
| 2002 | Hypergraph Construction and its Application to the Static Analysis of Concurrent SystemsabstractWe define a construction operation on hypergraphs based on a colimit and show that its expressiveness is equal to the graph expressions of Bauderon and Courcelle. We also demonstrate that by closing a set of rewrite rules under graph construction we obtain a notion of rewriting equivalent to the double-pushout approach of Ehrig. The usefulness of our approach for the compositional modelling of concurrent systems is then demonstrated by giving a semantics of process graphs (corresponding to a process calculus with mobility) and of Petri nets. We introduce on the basis if a hypergraph construction, a method for the static analysis of process graphs, related to type systems. Barbara König 0001 |
Math. Struct. Comput. Sci. | 1 |
| 2001 | A Static Analysis Technique for Graph Transformation Systems
Paolo Baldan, Andrea Corradini 0001, Barbara König 0001 |
CONCUR | 3 |
| 2000 | A General Framework for Types in Graph Rewriting
Barbara König 0001 |
FSTTCS | 1 |
| 2000 | Analysing Input/Output-Capabilities of Mobile Processes with a Generic Type System
Barbara König 0001 |
ICALP | 1 |
| 1999 | Generating Type Systems for Process Graphs
Barbara König 0001 |
CONCUR | 1 |