Skip to main content

Showing 1–50 of 58 results for author: Junges, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.19714  [pdf, other

    cs.LO cs.LG

    State Matching and Multiple References in Adaptive Active Automata Learning

    Authors: Loes Kruger, Sebastian Junges, Jurriaan Rot

    Abstract: Active automata learning (AAL) is a method to infer state machines by interacting with black-box systems. Adaptive AAL aims to reduce the sample complexity of AAL by incorporating domain specific knowledge in the form of (similar) reference models. Such reference models appear naturally when learning multiple versions or variants of a software system. In this paper, we present state matching, whic… ▽ More

    Submitted 28 June, 2024; originally announced June 2024.

    Comments: Extended paper for FM 2024

  2. arXiv:2406.00826  [pdf, other

    cs.LG eess.SY

    Learning-Based Verification of Stochastic Dynamical Systems with Neural Network Policies

    Authors: Thom Badings, Wietze Koops, Sebastian Junges, Nils Jansen

    Abstract: We consider the verification of neural network policies for reach-avoid control tasks in stochastic dynamical systems. We use a verification procedure that trains another neural network, which acts as a certificate proving that the policy satisfies the task. For reach-avoid tasks, it suffices to show that this certificate network is a reach-avoid supermartingale (RASM). As our main contribution, w… ▽ More

    Submitted 2 June, 2024; originally announced June 2024.

  3. arXiv:2405.13583  [pdf, other

    cs.LO

    Tools at the Frontiers of Quantitative Verification

    Authors: Roman Andriushchenko, Alexander Bork, Carlos E. Budde, Milan Češka, Kush Grover, Ernst Moritz Hahn, Arnd Hartmanns, Bryant Israelsen, Nils Jansen, Joshua Jeppson, Sebastian Junges, Maximilian A. Köhl, Bettina Könighofer, Jan Křetínský, Tobias Meggendorfer, David Parker, Stefan Pranger, Tim Quatmann, Enno Ruijters, Landon Taylor, Matthias Volk, Maximilian Weininger, Zhen Zhang

    Abstract: The analysis of formal models that include quantitative aspects such as timing or probabilistic choices is performed by quantitative verification tools. Broad and mature tool support is available for computing basic properties such as expected rewards on basic models such as Markov chains. Previous editions of QComp, the comparison of tools for the analysis of quantitative formal models, focused o… ▽ More

    Submitted 22 May, 2024; originally announced May 2024.

  4. arXiv:2405.10099  [pdf, other

    cs.LO

    Compositional Value Iteration with Pareto Caching

    Authors: Kazuki Watanabe, Marck van der Vegt, Sebastian Junges, Ichiro Hasuo

    Abstract: The de-facto standard approach in MDP verification is based on value iteration (VI). We propose compositional VI, a framework for model checking compositional MDPs, that addresses efficiency while maintaining soundness. Concretely, compositional MDPs naturally arise from the combination of individual components, and their structure can be expressed using, e.g., string diagrams. Towards efficiency,… ▽ More

    Submitted 16 May, 2024; originally announced May 2024.

    Comments: Extended version (includes the Appendix) of the paper accepted at CAV-24

  5. arXiv:2405.05662  [pdf, other

    cs.AI

    Approximate Dec-POMDP Solving Using Multi-Agent A*

    Authors: Wietze Koops, Sebastian Junges, Nils Jansen

    Abstract: We present an A*-based algorithm to compute policies for finite-horizon Dec-POMDPs. Our goal is to sacrifice optimality in favor of scalability for larger horizons. The main ingredients of our approach are (1) using clustered sliding window memory, (2) pruning the A* search tree, and (3) using novel A* heuristics. Our experiments show competitive performance to the state-of-the-art. Moreover, for… ▽ More

    Submitted 9 May, 2024; originally announced May 2024.

    Comments: 19 pages, 3 figures. Extended version (with appendix) of the paper to appear in IJCAI 2024

  6. arXiv:2405.04941  [pdf, other

    cs.AI cs.GT

    Imprecise Probabilities Meet Partial Observability: Game Semantics for Robust POMDPs

    Authors: Eline M. Bovy, Marnix Suilen, Sebastian Junges, Nils Jansen

    Abstract: Partially observable Markov decision processes (POMDPs) rely on the key assumption that probability distributions are precisely known. Robust POMDPs (RPOMDPs) alleviate this concern by defining imprecise probabilities, referred to as uncertainty sets. While robust MDPs have been studied extensively, work on RPOMDPs is limited and primarily focuses on algorithmic solution methods. We expand the the… ▽ More

    Submitted 8 May, 2024; originally announced May 2024.

    Comments: Accepted at IJCAI 2024

  7. arXiv:2401.12703  [pdf, ps, other

    cs.LO

    Small Test Suites for Active Automata Learning

    Authors: Loes Kruger, Sebastian Junges, Jurriaan Rot

    Abstract: A bottleneck in modern active automata learning is to test whether a hypothesized Mealy machine correctly describes the system under learning. The search space for possible counterexamples is given by so-called test suites, consisting of input sequences that have to be checked to decide whether a counterexample exists. This paper shows that significantly smaller test suites suffice under reasonabl… ▽ More

    Submitted 23 January, 2024; originally announced January 2024.

    Comments: Extended paper for TACAS 2024

  8. arXiv:2401.08377  [pdf, other

    cs.LO

    Pareto Curves for Compositionally Model Checking String Diagrams of MDPs

    Authors: Kazuki Watanabe, Marck van der Vegt, Ichiro Hasuo, Jurriaan Rot, Sebastian Junges

    Abstract: Computing schedulers that optimize reachability probabilities in MDPs is a standard verification task. To address scalability concerns, we focus on MDPs that are compositionally described in a high-level description formalism. In particular, this paper considers string diagrams, which specify an algebraic, sequential composition of subMDPs. Towards their compositional verification, the key challen… ▽ More

    Submitted 16 January, 2024; originally announced January 2024.

    Comments: Extended version (includes the Appendix) of the paper accepted at TACAS-24

  9. arXiv:2401.06574  [pdf, other

    cs.LO

    CTMCs with Imprecisely Timed Observations

    Authors: Thom Badings, Matthias Volk, Sebastian Junges, Marielle Stoelinga, Nils Jansen

    Abstract: Labeled continuous-time Markov chains (CTMCs) describe processes subject to random timing and partial observability. In applications such as runtime monitoring, we must incorporate past observations. The timing of these observations matters but may be uncertain. Thus, we consider a setting in which we are given a sequence of imprecisely timed labels called the evidence. The problem is to compute r… ▽ More

    Submitted 29 January, 2024; v1 submitted 12 January, 2024; originally announced January 2024.

    Comments: Extended version (with appendix) of the paper accepted at TACAS 2024

  10. arXiv:2312.11434  [pdf, ps, other

    cs.AI cs.MA

    Factored Online Planning in Many-Agent POMDPs

    Authors: Maris F. L. Galesloot, Thiago D. Simão, Sebastian Junges, Nils Jansen

    Abstract: In centralized multi-agent systems, often modeled as multi-agent partially observable Markov decision processes (MPOMDPs), the action and observation spaces grow exponentially with the number of agents, making the value and belief estimation of single-agent online planning ineffective. Prior work partially tackles value estimation by exploiting the inherent structure of multi-agent settings via so… ▽ More

    Submitted 23 February, 2024; v1 submitted 18 December, 2023; originally announced December 2023.

    Comments: Extended version (includes the Appendix) of the paper accepted at AAAI-24

  11. arXiv:2307.10434  [pdf, other

    cs.FL cs.AI cs.LG

    Learning Formal Specifications from Membership and Preference Queries

    Authors: Ameesh Shah, Marcell Vazquez-Chanlatte, Sebastian Junges, Sanjit A. Seshia

    Abstract: Active learning is a well-studied approach to learning formal specifications, such as automata. In this work, we extend active specification learning by proposing a novel framework that strategically requests a combination of membership labels and pair-wise preferences, a popular alternative to membership labels. The combination of pair-wise preferences and membership labels allows for a more flex… ▽ More

    Submitted 19 July, 2023; originally announced July 2023.

    Comments: 6 pages, Presented at ICML 2023 Workshop on The Many Facets of Preference-Based Learning

  12. arXiv:2305.14149  [pdf, other

    cs.LO

    Search and Explore: Symbiotic Policy Synthesis in POMDPs

    Authors: Roman Andriushchenko, Alexander Bork, Milan Češka, Sebastian Junges, Joost-Pieter Katoen, Filip Macák

    Abstract: This paper marries two state-of-the-art controller synthesis methods for partially observable Markov decision processes (POMDPs), a prominent model in sequential decision making under uncertainty. A central issue is to find a POMDP controller - that solely decides based on the observations seen so far - to achieve a total expected reward objective. As finding optimal controllers is undecidable, we… ▽ More

    Submitted 29 May, 2023; v1 submitted 23 May, 2023; originally announced May 2023.

    Comments: Accepted to CAV 2023

  13. arXiv:2305.01473  [pdf, other

    cs.LG cs.LO math.OC

    Efficient Sensitivity Analysis for Parametric Robust Markov Chains

    Authors: Thom Badings, Sebastian Junges, Ahmadreza Marandi, Ufuk Topcu, Nils Jansen

    Abstract: We provide a novel method for sensitivity analysis of parametric robust Markov chains. These models incorporate parameters and sets of probability distributions to alleviate the often unrealistic assumption that precise probabilities are available. We measure sensitivity in terms of partial derivatives with respect to the uncertain transition probabilities regarding measures such as the expected r… ▽ More

    Submitted 1 May, 2023; originally announced May 2023.

    Comments: To be presented at CAV 2023

  14. arXiv:2301.11296  [pdf, ps, other

    cs.LO

    Robust Almost-Sure Reachability in Multi-Environment MDPs

    Authors: Marck van der Vegt, Nils Jansen, Sebastian Junges

    Abstract: Multiple-environment MDPs (MEMDPs) capture finite sets of MDPs that share the states but differ in the transition dynamics. These models form a proper subclass of partially observable MDPs (POMDPs). We consider the synthesis of policies that robustly satisfy an almost-sure reachability property in MEMDPs, that is, one policy that satisfies a property for all environments. For POMDPs, deciding the… ▽ More

    Submitted 26 January, 2023; originally announced January 2023.

    Comments: preprint

  15. arXiv:2301.10197  [pdf, ps, other

    cs.LO

    A Practitioner's Guide to MDP Model Checking Algorithms

    Authors: Arnd Hartmanns, Sebastian Junges, Tim Quatmann, Maximilian Weininger

    Abstract: Model checking undiscounted reachability and expected-reward properties on Markov decision processes (MDPs) is key for the verification of systems that act under uncertainty. Popular algorithms are policy iteration and variants of value iteration; in tool competitions, most participants rely on the latter. These algorithms generally need worst-case exponential time. However the problem can equally… ▽ More

    Submitted 24 January, 2023; originally announced January 2023.

  16. arXiv:2209.07133  [pdf, other

    cs.LG cs.LO

    COOL-MC: A Comprehensive Tool for Reinforcement Learning and Model Checking

    Authors: Dennis Gross, Nils Jansen, Sebastian Junges, Guillermo A. Perez

    Abstract: This paper presents COOL-MC, a tool that integrates state-of-the-art reinforcement learning (RL) and model checking. Specifically, the tool builds upon the OpenAI gym and the probabilistic model checker Storm. COOL-MC provides the following features: (1) a simulator to train RL policies in the OpenAI gym for Markov decision processes (MDPs) that are defined as input for Storm, (2) a new model buil… ▽ More

    Submitted 15 September, 2022; originally announced September 2022.

  17. arXiv:2207.06801  [pdf, other

    cs.LO

    Parameter Synthesis in Markov Models: A Gentle Survey

    Authors: Nils Jansen, Sebastian Junges, Joost-Pieter Katoen

    Abstract: This paper surveys the analysis of parametric Markov models whose transitions are labelled with functions over a finite set of parameters. These models are symbolic representations of uncountable many concrete probabilistic models, each obtained by instantiating the parameters. We consider various analysis problems for a given logical specification $\varphi$: do all parameter instantiations within… ▽ More

    Submitted 14 July, 2022; originally announced July 2022.

  18. arXiv:2206.02653  [pdf, ps, other

    cs.AI cs.LO

    Abstraction-Refinement for Hierarchical Probabilistic Models

    Authors: Sebastian Junges, Matthijs T. J. Spaan

    Abstract: Markov decision processes are a ubiquitous formalism for modelling systems with non-deterministic and probabilistic behavior. Verification of these models is subject to the famous state space explosion problem. We alleviate this problem by exploiting a hierarchical structure with repetitive parts. This structure not only occurs naturally in robotics, but also in probabilistic programs describing,… ▽ More

    Submitted 6 June, 2022; originally announced June 2022.

    Comments: Extended submitted version for CAV 2022

  19. Sampling-Based Verification of CTMCs with Uncertain Rates

    Authors: Thom S. Badings, Nils Jansen, Sebastian Junges, Marielle Stoelinga, Matthias Volk

    Abstract: We employ uncertain parametric CTMCs with parametric transition rates and a prior on the parameter values. The prior encodes uncertainty about the actual transition rates, while the parameters allow dependencies between transition rates. Sampling the parameter values from the prior distribution then yields a standard CTMC, for which we may compute relevant reachability probabilities. We provide a… ▽ More

    Submitted 21 June, 2022; v1 submitted 17 May, 2022; originally announced May 2022.

    Journal ref: Computed Aided Verification (CAV) 2022

  20. arXiv:2205.06152  [pdf, other

    cs.LO

    Probabilistic Program Verification via Inductive Synthesis of Inductive Invariants

    Authors: Kevin Batz, Mingshuai Chen, Sebastian Junges, Benjamin Lucien Kaminski, Joost-Pieter Katoen, Christoph Matheja

    Abstract: Essential tasks for the verification of probabilistic programs include bounding expected outcomes and proving termination in finite expected runtime. We contribute a simple yet effective inductive synthesis approach for proving such quantitative reachability properties by generating inductive invariants on source-code level. Our implementation shows promise: It finds invariants for (in)finite-stat… ▽ More

    Submitted 8 February, 2023; v1 submitted 12 May, 2022; originally announced May 2022.

  21. arXiv:2204.00755  [pdf, other

    cs.AI

    Safe Reinforcement Learning via Shielding under Partial Observability

    Authors: Steven Carr, Nils Jansen, Sebastian Junges, Ufuk Topcu

    Abstract: Safe exploration is a common problem in reinforcement learning (RL) that aims to prevent agents from making disastrous decisions while exploring their environment. A family of approaches to this problem assume domain knowledge in the form of a (partial) model of this environment to decide upon the safety of an action. A so-called shield forces the RL agent to select only safe actions. However, for… ▽ More

    Submitted 22 August, 2022; v1 submitted 1 April, 2022; originally announced April 2022.

    Comments: 21 pages, 28 Figures, 3 Tables

  22. arXiv:2203.10803  [pdf, other

    cs.LO

    Inductive Synthesis of Finite-State Controllers for POMDPs

    Authors: Roman Andriushchenko, Milan Ceska, Sebastian Junges, Joost-Pieter Katoen

    Abstract: We present a novel learning framework to obtain finite-state controllers (FSCs) for partially observable Markov decision processes and illustrate its applicability for indefinite-horizon specifications. Our framework builds on oracle-guided inductive synthesis to explore a design space compactly representing available FSCs. The inductive synthesis approach consists of two stages: The outer stage d… ▽ More

    Submitted 22 March, 2022; v1 submitted 21 March, 2022; originally announced March 2022.

  23. Scenario-Based Verification of Uncertain Parametric MDPs

    Authors: Thom Badings, Murat Cubuktepe, Nils Jansen, Sebastian Junges, Joost-Pieter Katoen, Ufuk Topcu

    Abstract: We consider parametric Markov decision processes (pMDPs) that are augmented with unknown probability distributions over parameter values. The problem is to compute the probability to satisfy a temporal logic specification with any concrete MDP that corresponds to a sample from these distributions. As solving this problem precisely is infeasible, we resort to sampling techniques that exploit the so… ▽ More

    Submitted 21 June, 2022; v1 submitted 24 December, 2021; originally announced December 2021.

    Comments: arXiv admin note: text overlap with arXiv:1912.11223

    Journal ref: International Journal on Software Tools for Technology Transfer volume 24, pages 803-819 (2022)

  24. arXiv:2112.00206  [pdf, other

    cs.CV cs.AI cs.PL cs.RO

    Querying Labelled Data with Scenario Programs for Sim-to-Real Validation

    Authors: Edward Kim, Jay Shenoy, Sebastian Junges, Daniel Fremont, Alberto Sangiovanni-Vincentelli, Sanjit Seshia

    Abstract: Simulation-based testing of autonomous vehicles (AVs) has become an essential complement to road testing to ensure safety. Consequently, substantial research has focused on searching for failure scenarios in simulation. However, a fundamental question remains: are AV failure scenarios identified in simulation meaningful in reality, i.e., are they reproducible on the real system? Due to the sim-to-… ▽ More

    Submitted 30 November, 2021; originally announced December 2021.

    Comments: pre-print

  25. arXiv:2111.04407  [pdf, other

    cs.LO

    Gradient-Descent for Randomized Controllers under Partial Observability

    Authors: Linus Heck, Jip Spel, Sebastian Junges, Joshua Moerman, Joost-Pieter Katoen

    Abstract: Randomization is a powerful technique to create robust controllers, in particular in partially observable settings. The degrees of randomization have a significant impact on the system performance, yet they are intricate to get right. The use of synthesis algorithms for parametric Markov chains (pMCs) is a promising direction to support the design process of such controllers. This paper shows how… ▽ More

    Submitted 8 November, 2021; originally announced November 2021.

    Comments: Technical Report VMCAI22 submission

  26. arXiv:2107.00108  [pdf, other

    math.OC cs.AI cs.LO

    Convex Optimization for Parameter Synthesis in MDPs

    Authors: Murat Cubuktepe, Nils Jansen, Sebastian Junges, Joost-Pieter Katoen, Ufuk Topcu

    Abstract: Probabilistic model checking aims to prove whether a Markov decision process (MDP) satisfies a temporal logic specification. The underlying methods rely on an often unrealistic assumption that the MDP is precisely known. Consequently, parametric MDPs (pMDPs) extend MDPs with transition probabilities that are functions over unspecified parameters. The parameter synthesis problem is to compute an in… ▽ More

    Submitted 30 June, 2021; originally announced July 2021.

    Comments: Submitted to IEEE TAC

  27. Model Repair Revamped: On the Automated Synthesis of Markov Chains

    Authors: Milan Ceska, Christian Dehnert, Nils Jansen, Sebastian Junges, Joost-Pieter Katoen

    Abstract: This paper outlines two approaches|based on counterexample-guided abstraction refinement (CEGAR) and counterexample-guided inductive synthesis (CEGIS), respectively to the automated synthesis of finite-state probabilistic models and programs. Our CEGAR approach iteratively partitions the design space starting from an abstraction of this space and refines this by a light-weight analysis of verifica… ▽ More

    Submitted 27 May, 2021; originally announced May 2021.

    Comments: 18 pages

    MSC Class: 68N30

  28. arXiv:2105.12326  [pdf, other

    cs.LO

    Model Checking Finite-Horizon Markov Chains with Probabilistic Inference

    Authors: Steven Holtzen, Sebastian Junges, Marcell Vazquez-Chanlatte, Todd Millstein, Sanjit A. Seshia, Guy Van Den Broeck

    Abstract: We revisit the symbolic verification of Markov chains with respect to finite horizon reachability properties. The prevalent approach iteratively computes step-bounded state reachability probabilities. By contrast, recent advances in probabilistic inference suggest symbolically representing all horizon-length paths through the Markov chain. We ask whether this perspective advances the state-of-the-… ▽ More

    Submitted 30 June, 2021; v1 submitted 26 May, 2021; originally announced May 2021.

    Comments: Technical Report. Accepted at CAV 2021

  29. arXiv:2105.12322  [pdf, other

    cs.LO cs.RO

    Runtime Monitoring for Markov Decision Processes

    Authors: Sebastian Junges, Hazem Torfah, Sanjit A. Seshia

    Abstract: We investigate the problem of monitoring partially observable systems with nondeterministic and probabilistic dynamics. In such systems, every state may be associated with a risk, e.g., the probability of an imminent crash. During runtime, we obtain partial information about the system state in form of observations. The monitor uses this information to estimate the risk of the (unobservable) curre… ▽ More

    Submitted 26 May, 2021; originally announced May 2021.

    Comments: Technical report with appendix. Accepted at CAV

  30. arXiv:2103.05672  [pdf, other

    cs.RO cs.FL

    Entropy-Guided Control Improvisation

    Authors: Marcell Vazquez-Chanlatte, Sebastian Junges, Daniel J. Fremont, Sanjit Seshia

    Abstract: High level declarative constraints provide a powerful (and popular) way to define and construct control policies; however, most synthesis algorithms do not support specifying the degree of randomness (unpredictability) of the resulting controller. In many contexts, e.g., patrolling, testing, behavior prediction,and planning on idealized models, predictable or biased controllers are undesirable. To… ▽ More

    Submitted 28 June, 2021; v1 submitted 9 March, 2021; originally announced March 2021.

    Comments: RSS 21

  31. arXiv:2101.12683  [pdf, other

    cs.LO cs.AI

    Inductive Synthesis for Probabilistic Programs Reaches New Horizons

    Authors: Roman Andriushchenko, Milan Ceska, Sebastian Junges, Joost-Pieter Katoen

    Abstract: This paper presents a novel method for the automated synthesis of probabilistic programs. The starting point is a program sketch representing a finite family of finite-state Markov chains with related but distinct topologies, and a PCTL specification. The method builds on a novel inductive oracle that greedily generates counter-examples (CEs) for violating programs and uses them to prune the famil… ▽ More

    Submitted 29 January, 2021; originally announced January 2021.

    Comments: Full version of TACAS'21 submission

  32. arXiv:2009.13128  [pdf, ps, other

    cs.LO

    The Complexity of Reachability in Parametric Markov Decision Processes

    Authors: Sebastian Junges, Joost-Pieter Katoen, Guillermo A. Pérez, Tobias Winkler

    Abstract: This article presents the complexity of reachability decision problems for parametric Markov decision processes (pMDPs), an extension to Markov decision processes (MDPs) where transitions probabilities are described by polynomials over a finite set of parameters. In particular, we study the complexity of finding values for these parameters such that the induced MDP satisfies some maximal or minima… ▽ More

    Submitted 28 September, 2020; originally announced September 2020.

    Comments: This is a preprint of an article under submission which follows our earlier CONCUR paper. It contains small corrections and new results regarding qualitative reachability queries

  33. arXiv:2009.11459  [pdf, other

    cs.AI cs.LG cs.RO eess.SY math.OC

    Robust Finite-State Controllers for Uncertain POMDPs

    Authors: Murat Cubuktepe, Nils Jansen, Sebastian Junges, Ahmadreza Marandi, Marnix Suilen, Ufuk Topcu

    Abstract: Uncertain partially observable Markov decision processes (uPOMDPs) allow the probabilistic transition and observation functions of standard POMDPs to belong to a so-called uncertainty set. Such uncertainty, referred to as epistemic uncertainty, captures uncountable sets of probability distributions caused by, for instance, a lack of data available. We develop an algorithm to compute finite-memory… ▽ More

    Submitted 4 March, 2021; v1 submitted 23 September, 2020; originally announced September 2020.

  34. arXiv:2007.00102  [pdf, ps, other

    cs.AI cs.LO

    Verification of indefinite-horizon POMDPs

    Authors: Alexander Bork, Sebastian Junges, Joost-Pieter Katoen, Tim Quatmann

    Abstract: The verification problem in MDPs asks whether, for any policy resolving the nondeterminism, the probability that something bad happens is bounded by some given threshold. This verification problem is often overly pessimistic, as the policies it considers may depend on the complete system state. This paper considers the verification problem for partially observable MDPs, in which the policies make… ▽ More

    Submitted 30 June, 2020; originally announced July 2020.

    Comments: Technical report for ATVA 2020 paper with the same title

  35. arXiv:2007.00085  [pdf, other

    cs.AI cs.RO eess.SY

    Enforcing Almost-Sure Reachability in POMDPs

    Authors: Sebastian Junges, Nils Jansen, Sanjit A. Seshia

    Abstract: Partially-Observable Markov Decision Processes (POMDPs) are a well-known stochastic model for sequential decision making under limited information. We consider the EXPTIME-hard problem of synthesising policies that almost-surely reach some goal state without ever visiting a bad state. In particular, we are interested in computing the winning region, that is, the set of system configurations from w… ▽ More

    Submitted 18 March, 2021; v1 submitted 30 June, 2020; originally announced July 2020.

  36. arXiv:2004.14835  [pdf, ps, other

    cs.LO

    PrIC3: Property Directed Reachability for MDPs

    Authors: Kevin Batz, Sebastian Junges, Benjamin Lucien Kaminski, Joost-Pieter Katoen, Christoph Matheja, Philipp Schröer

    Abstract: IC3 has been a leap forward in symbolic model checking. This paper proposes PrIC3 (pronounced pricy-three), a conservative extension of IC3 to symbolic model checking of MDPs. Our main focus is to develop the theory underlying PrIC3. Alongside, we present a first implementation of PrIC3 including the key ingredients from IC3 such as generalization, repushing, and propagation.

    Submitted 18 May, 2020; v1 submitted 30 April, 2020; originally announced April 2020.

  37. arXiv:2002.07080  [pdf, ps, other

    cs.SE

    The Probabilistic Model Checker Storm

    Authors: Christian Hensel, Sebastian Junges, Joost-Pieter Katoen, Tim Quatmann, Matthias Volk

    Abstract: We present the probabilistic model checker Storm. Storm supports the analysis of discrete- and continuous-time variants of both Markov chains and Markov decision processes. Storm has three major distinguishing features. It supports multiple input languages for Markov models, including the JANI and PRISM modeling languages, dynamic fault trees, generalized stochastic Petri nets, and the probabilist… ▽ More

    Submitted 6 October, 2020; v1 submitted 17 February, 2020; originally announced February 2020.

  38. arXiv:1912.11223  [pdf, other

    cs.LO math.OC

    Scenario-Based Verification of Uncertain MDPs

    Authors: Murat Cubuktepe, Nils Jansen, Sebastian Junges, Joost-Pieter Katoen, Ufuk Topcu

    Abstract: We consider Markov decision processes (MDPs) in which the transition probabilities and rewards belong to an uncertainty set parametrized by a collection of random variables. The probability distributions for these random parameters are unknown. The problem is to compute the probability to satisfy a temporal logic specification within any MDP that corresponds to a sample from these unknown distribu… ▽ More

    Submitted 25 February, 2020; v1 submitted 24 December, 2019; originally announced December 2019.

    Comments: Accepted to TACAS 2020

  39. arXiv:1907.08491  [pdf, ps, other

    cs.LO

    Are Parametric Markov Chains Monotonic?

    Authors: Jip Spel, Sebastian Junges, Joost-Pieter Katoen

    Abstract: This paper presents a simple algorithm to check whether reachability probabilities in parametric Markov chains are monotonic in (some of) the parameters. The idea is to construct - only using the graph structure of the Markov chain and local transition probabilities - a pre-order on the states. Our algorithm cheaply checks a sufficient condition for monotonicity. Experiments show that monotonicity… ▽ More

    Submitted 19 July, 2019; originally announced July 2019.

    Comments: Extended version of ATVA 2019 paper with the same title

  40. arXiv:1904.12371  [pdf, ps, other

    cs.SE cs.AI

    Counterexample-Driven Synthesis for Probabilistic Program Sketches

    Authors: Milan Češka, Christian Hensel, Sebastian Junges, Joost-Pieter Katoen

    Abstract: Probabilistic programs are key to deal with uncertainty in e.g. controller synthesis. They are typically small but intricate. Their development is complex and error prone requiring quantitative reasoning over a myriad of alternative designs. To mitigate this complexity, we adopt counterexample-guided inductive synthesis (CEGIS) to automatically synthesise finite-state probabilistic programs. Our a… ▽ More

    Submitted 28 April, 2019; originally announced April 2019.

    Comments: Extended version

  41. arXiv:1904.01503  [pdf, other

    cs.LO cs.CC

    On the Complexity of Reachability in Parametric Markov Decision Processes

    Authors: Tobias Winkler, Sebastian Junges, Guillermo A. Pérez, Joost-Pieter Katoen

    Abstract: This paper studies parametric Markov decision processes (pMDPs), an extension to Markov decision processes (MDPs) where transitions probabilities are described by polynomials over a finite set of parameters. Fixing values for all parameters yields MDPs. In particular, this paper studies the complexity of finding values for these parameters such that the induced MDP satisfies some reachability cons… ▽ More

    Submitted 2 April, 2019; originally announced April 2019.

    Comments: Full version with proofs, 42 pages

  42. arXiv:1903.07993  [pdf, other

    cs.LO eess.SY

    Parameter Synthesis for Markov Models: Covering the Parameter Space

    Authors: Sebastian Junges, Erika Ábrahám, Christian Hensel, Nils Jansen, Joost-Pieter Katoen, Tim Quatmann, Matthias Volk

    Abstract: Markov chain analysis is a key technique in formal verification. A practical obstacle is that all probabilities in Markov models need to be known. However, system quantities such as failure rates or packet loss ratios, etc. are often not -- or only partially -- known. This motivates considering parametric models with transitions labeled with functions over parameters. Whereas traditional Markov ch… ▽ More

    Submitted 7 November, 2023; v1 submitted 16 March, 2019; originally announced March 2019.

    Comments: 86 pages. Preprint of accepted FMSD Journal Paper

  43. Safety Analysis for Vehicle Guidance Systems with Dynamic Fault Trees

    Authors: Majdi Ghadhab, Sebastian Junges, Joost-Pieter Katoen, Matthias Kuntz, Matthias Volk

    Abstract: This paper considers the design-phase safety analysis of vehicle guidance systems. The proposed approach constructs dynamic fault trees (DFTs) to model a variety of safety concepts and E/E architectures for drive automation. The fault trees can be used to evaluate various quantitative measures by means of model checking. The approach is accompanied by a large-scale evaluation: The resulting DFTs w… ▽ More

    Submitted 13 March, 2019; originally announced March 2019.

    Comments: Accepted in RESS

  44. arXiv:1902.05727  [pdf, ps, other

    cs.LO cs.AI

    Shepherding Hordes of Markov Chains

    Authors: Milan Ceska, Nils Jansen, Sebastian Junges, Joost-Pieter Katoen

    Abstract: This paper considers large families of Markov chains (MCs) that are defined over a set of parameters with finite discrete domains. Such families occur in software product lines, planning under partial observability, and sketching of probabilistic programs. Simple questions, like `does at least one family member satisfy a property?', are NP-hard. We tackle two problems: distinguish family members t… ▽ More

    Submitted 26 March, 2019; v1 submitted 15 February, 2019; originally announced February 2019.

    Comments: Full version of TACAS'19 submission

  45. arXiv:1810.00092  [pdf, ps, other

    cs.AI math.OC

    The Partially Observable Games We Play for Cyber Deception

    Authors: Mohamadreza Ahmadi, Murat Cubuktepe, Nils Jansen, Sebastian Junges, Joost-Pieter Katoen, Ufuk Topcu

    Abstract: Progressively intricate cyber infiltration mechanisms have made conventional means of defense, such as firewalls and malware detectors, incompetent. These sophisticated infiltration mechanisms can study the defender's behavior, identify security caveats, and modify their actions adaptively. To tackle these security challenges, cyber-infrastructures require active defense techniques that incorporat… ▽ More

    Submitted 28 September, 2018; originally announced October 2018.

    Comments: 8 pages, 5 figures, 2 table; submitted to American Control Conference 2019

  46. arXiv:1807.06096  [pdf, other

    cs.AI

    Safe Reinforcement Learning via Probabilistic Shields

    Authors: Nils Jansen, Bettina Könighofer, Sebastian Junges, Alexandru C. Serban, Roderick Bloem

    Abstract: This paper targets the efficient construction of a safety shield for decision making in scenarios that incorporate uncertainty. Markov decision processes (MDPs) are prominent models to capture such planning problems. Reinforcement learning (RL) is a machine learning technique to determine near-optimal policies in MDPs that may be unknown prior to exploring the model. However, during exploration, R… ▽ More

    Submitted 25 November, 2019; v1 submitted 16 July, 2018; originally announced July 2018.

  47. One Net Fits All: A unifying semantics of Dynamic Fault Trees using GSPNs

    Authors: Sebastian Junges, Joost-Pieter Katoen, Marielle Stoelinga, Matthias Volk

    Abstract: Dynamic Fault Trees (DFTs) are a prominent model in reliability engineering. They are strictly more expressive than static fault trees, but this comes at a price: their interpretation is non-trivial and leaves quite some freedom. This paper presents a GSPN semantics for DFTs. This semantics is rather simple and compositional. The key feature is that this GSPN semantics unifies all existing DFT sem… ▽ More

    Submitted 14 March, 2018; originally announced March 2018.

    Comments: Accepted at Petri Nets 2018

  48. arXiv:1803.02884  [pdf, ps, other

    cs.AI math.OC

    Synthesis in pMDPs: A Tale of 1001 Parameters

    Authors: Murat Cubuktepe, Nils Jansen, Sebastian Junges, Joost-Pieter Katoen, Ufuk Topcu

    Abstract: This paper considers parametric Markov decision processes (pMDPs) whose transitions are equipped with affine functions over a finite set of parameters. The synthesis problem is to find a parameter valuation such that the instantiated pMDP satisfies a specification under all strategies. We show that this problem can be formulated as a quadratically-constrained quadratic program (QCQP) and is non-co… ▽ More

    Submitted 31 July, 2018; v1 submitted 5 March, 2018; originally announced March 2018.

  49. arXiv:1710.10294  [pdf, other

    cs.LO eess.SY

    Permissive Finite-State Controllers of POMDPs using Parameter Synthesis

    Authors: Sebastian Junges, Nils Jansen, Ralf Wimmer, Tim Quatmann, Leonore Winterer, Joost-Pieter Katoen, Bernd Becker

    Abstract: We study finite-state controllers (FSCs) for partially observable Markov decision processes (POMDPs) that are provably correct with respect to given specifications. The key insight is that computing (randomised) FSCs on POMDPs is equivalent to - and computationally as hard as - synthesis for parametric Markov chains (pMCs). This correspondence allows to use tools for parameter synthesis in pMCs to… ▽ More

    Submitted 17 July, 2018; v1 submitted 24 October, 2017; originally announced October 2017.

    Comments: This is an extended version of the paper: S. Junges, N. Jansen, R. Wimmer, T. Quatmann, L. Winterer, J.-P. Katoen, B. Becker: Finite-state Controllers of POMDPs via Parameter Synthesis. Proceedings of the Conference on Uncertainty in Artificial Intelligence (UAI 2018), Monterey, CA, USA, August 6-10, 2018

  50. arXiv:1708.04236  [pdf, other

    cs.RO cs.AI

    Strategy Synthesis in POMDPs via Game-Based Abstractions

    Authors: Leonore Winterer, Sebastian Junges, Ralf Wimmer, Nils Jansen, Ufuk Topcu, Joost-Pieter Katoen, Bernd Becker

    Abstract: We study synthesis problems with constraints in partially observable Markov decision processes (POMDPs), where the objective is to compute a strategy for an agent that is guaranteed to satisfy certain safety and performance specifications. Verification and strategy synthesis for POMDPs are, however, computationally intractable in general. We alleviate this difficulty by focusing on planning applic… ▽ More

    Submitted 27 May, 2019; v1 submitted 14 August, 2017; originally announced August 2017.