Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Matthias Volk is active.

Publication


Featured researches published by Matthias Volk.


computer aided verification | 2015

PROPhESY: A PRObabilistic ParamEter SYnthesis Tool

Christian Dehnert; Sebastian Junges; Nils Jansen; Florian Corzilius; Matthias Volk; Harold Bruintjes; Joost-Pieter Katoen; Erika Ábrahám

We present PROPhESY, a tool for analyzing parametric Markov chains (MCs). It can compute a rational function (i.e., a fraction of two polynomials in the model parameters) for reachability and expected reward objectives. Our tool outperforms state-of-the-art tools and supports the novel feature of conditional probabilities. PROPhESY supports incremental automatic parameter synthesis (using SMT techniques) to determine “safe” and “unsafe” regions of the parameter space. All values in these regions give rise to instantiated MCs satisfying or violating the (conditional) probability or expected reward objective. PROPhESY features a web front-end supporting visualization and user-guided parameter synthesis. Experimental results show that PROPhESY scales to MCs with millions of states and several parameters. Open image in new window


computer aided verification | 2017

A Storm is Coming: A Modern Probabilistic Model Checker

Christian Dehnert; Sebastian Junges; Joost-Pieter Katoen; Matthias Volk

We launch the new probabilistic model checker Storm. It features the analysis of discrete- and continuous-time variants of both Markov chains and MDPs. It supports the Prism and JANI modeling languages, probabilistic programs, dynamic fault trees and generalized stochastic Petri nets. It has a modular set-up in which solvers and symbolic engines can easily be exchanged. It offers a Python API for rapid prototyping by encapsulating Storm’s fast and scalable algorithms. Experiments on a variety of benchmarks show its competitive performance.


quantitative evaluation of systems | 2014

Accelerating Parametric Probabilistic Verification

Nils Jansen; Florian Corzilius; Matthias Volk; Ralf Wimmer; Erika Ábrahám; Joost-Pieter Katoen; Bernd Becker

We present a novel method for computing reachability probabilities of parametric discrete-time Markov chains whose transition probabilities are fractions of polynomials over a set of parameters.Our algorithm is based on two key ingredients: a graph decomposition into strongly connected subgraphs combined with a novel factorization strategy for polynomials. Experimental evaluations show that these approaches can lead to a speed-up of up to several orders of magnitude in comparison to existing approaches.


automated technology for verification and analysis | 2012

The COMICS tool: computing minimal counterexamples for DTMCs

Nils Jansen; Erika Ábrahám; Matthias Volk; Ralf Wimmer; Joost-Pieter Katoen; Bernd Becker

This paper presents the tool COMICS 1.0, which performs model checking and generates counterexamples for DTMCs. For an input DTMC, COMICS computes an abstract system that carries the model checking information and uses this result to compute a critical subsystem, which induces a counterexample. This abstract subsystem can be refined and concretized hierarchically. The tool comes with a command line version as well as a graphical user interface that allows the user to interactively influence the refinement process of the counterexample.


international conference on computer safety, reliability, and security | 2016

Advancing Dynamic Fault Tree Analysis - Get Succinct State Spaces Fast and Synthesise Failure Rates

Matthias Volk; Sebastian Junges; Joost-Pieter Katoen

This paper presents a new state space generation approach for dynamic fault trees (DFTs) together with a technique to synthesise allowed failures rates in DFTs. Our state space generation technique aggressively exploits the DFT structure — detecting symmetries, spurious non-determinism, and don’t cares. Benchmarks show a gain of more than two orders of magnitude in terms of state space generation and analysis time. Our approach supports DFTs with symbolic failure rates and is complemented by parameter synthesis. This enables determining the maximal tolerable failure rate of a system component while ensuring that the mean time of failure stays below a threshold.


international conference on computer safety, reliability, and security | 2017

Model-Based Safety Analysis for Vehicle Guidance Systems

Majdi Ghadhab; Sebastian Junges; Joost-Pieter Katoen; Matthias Kuntz; Matthias Volk

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 with up to 300 elements constitute larger-than-before DFTs, yet the concepts and architectures can be evaluated in a matter of minutes.


symposium on reliable distributed systems | 2017

Automated Fine Tuning of Probabilistic Self-Stabilizing Algorithms

Saba Aflaki; Matthias Volk; Borzoo Bonakdarpour; Joost-Pieter Katoen; Arne Storjohann

Although randomized algorithms have widely been used in distributed computing as a means to tackle impossibility results, it is currently unclear what type of randomization leads to the best performance in such algorithms. This paper proposes three automated techniques to find the probability distribution that achieves minimum average recovery time for an input randomized distributed self-stabilizing protocol without changing the behavior of the algorithm. Our first technique is based on solving symbolic linear algebraic equations in order to identify fastest state reachability in parametric discrete-time Markov chains. The second approach applies parameter synthesis techniques from probabilistic model checking to compute the rational function describing the average recovery time and then uses dedicated solvers to find the optimal parameter valuation. The third approach computes over- and under-approximations of the result for a given parameter region and iteratively refines the regions with minimal recovery time up to the desired precision. The latter approach finds sub-optimal solutions with negligible errors, but it is significantly more scalable in orders of magnitude as compared to the other approaches.


19. GI/ITG/GMM-Workshop "Methoden und Beschreibungsprachen zur Modellierung und Verifikation von Schaltungen und Systemen" | 2016

Parameter Synthesis for Probabilistic Systems.

Christian Dehnert; Sebastian Junges; Nils Jansen; Florian Corzilius; Matthias Volk; Joost-Pieter Katoen; Erika Ábrahám; Harold Bruintjes

Many systems that are subject to verification give rise to probabilities; examples include randomized distributed algorithms, security, systems biology, or embedded systems. State-of-the-art probabilistic model checkers like PRISM [7] mostly work under the assumption that all model probabilities are a priori known. However, at early development stages, certain system quantities require parametric probabilistic models to be specified, where transition probabilities are given by real-valued parameters. Here, we focus on so-called parametric Markov chains (pMC), see Figure 1(a). The model checking goal is to compute rational functions, i. e., a fraction of polynomials


applications and theory of petri nets | 2018

One Net Fits All

Sebastian Junges; Joost-Pieter Katoen; Mariëlle Ida Antoinette Stoelinga; Matthias Volk

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 semantics from the literature. All semantic variants can be obtained by choosing appropriate priorities and treatment of non-determinism.


IEEE Transactions on Industrial Informatics | 2018

Fast Dynamic Fault Tree Analysis by Model Checking Techniques

Matthias Volk; Sebastian Junges; Joost-Pieter Katoen

Collaboration


Dive into the Matthias Volk's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Nils Jansen

RWTH Aachen University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ralf Wimmer

University of Freiburg

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge