Minimal counterexamples for linear-time probabilistic verification
نویسندگان
چکیده
Counterexamples for property violations have a number of important applications like supporting thedebugging of erroneous systems and verifying large systems via counterexample-guided abstraction refinement.In this paper, we propose the usage of minimal critical subsystems of discrete-time Markov chains and Markovdecision processes as counterexamples for violated ω-regular properties. Minimality can thereby be defined interms of the number of states or transitions. This problem is known to be NP-complete for Markov decisionprocesses. We show how to compute such subsystems using mixed integer linear programming and evaluatethe practical applicability in a number of experiments. They show that our method yields substantiallysmaller counterexample than using existing techniques.
منابع مشابه
Diagnosis, synthesis and analysis of probabilistic models
This dissertation considers three important aspects of model checking Markov models: diagnosis — generating counterexamples, synthesis — providing valid parameter values and analysis — verifying linear real-time properties. The three aspects are relatively independent while all contribute to developing new theory and algorithms in the research field of probabilistic model checking. We start by ...
متن کاملAlgorithmic Verification of Intransitive Noninterference for 3-domain Security Policies with a SAT Solver
In this paper we propose an automated verification approach to checking intransitive noninterference for deterministic finite state systems. Our approach is based on the counterexamples search verification strategy, and is conducted in gradual manner. It produces counterexamples of minimal length. Further, we reduce the counterexamples search to propositional satisfiability. For the case that t...
متن کاملHigh-Level Counterexamples for Probabilistic Automata
Providing compact and understandable counterexamples for violated system properties is an essential task in model checking. Existing works on counterexamples for probabilistic systems so far computed either a large set of system runs or a subset of the system’s states, both of which are of limited use in manual debugging. Many probabilistic systems are described in a guarded command language li...
متن کاملA Trust Based Probabilistic Method for Efficient Correctness Verification in Database Outsourcing
Correctness verification of query results is a significant challenge in database outsourcing. Most of the proposed approaches impose high overhead, which makes them impractical in real scenarios. Probabilistic approaches are proposed in order to reduce the computation overhead pertaining to the verification process. In this paper, we use the notion of trust as the basis of our probabilistic app...
متن کاملGenerating Diagnoses for Probabilistic Model Checking Using Causality
One of the major advantages of model checking over other formal methods of verification is its ability to generate an error trace when the specification is falsified in the model. We call this trace a counterexample. In probabilistic model checking (PMC), counterexample generation has a quantitative aspect. The counterexample is a set of paths in which a path formula holds, and their accumulate...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 549 شماره
صفحات -
تاریخ انتشار 2014