2021
DOI: 10.1007/s00165-021-00547-2
|View full text |Cite
|
Sign up to set email alerts
|

Counterexample-guided inductive synthesis for probabilistic systems

Abstract: This paper presents counterexample-guided inductive synthesis (CEGIS) to automatically synthesise probabilistic models. The starting point is a family of finite-stateMarkov chains with related but distinct topologies. Such families can succinctly be described by a sketch of a probabilistic program. Program sketches are programs containing holes. Every hole has a finite repertoire of possible program snippets by which it can be filled.We study several synthesis problems—feasibility, optimal synthesis, and compl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 61 publications
0
3
0
Order By: Relevance
“…PrIC3 [15] finds quantitative invariants by iteratively overapproximating k-step reachability. Alternative CEGIS approaches synthesize Markov chains [18] and probabilistic programs [5] that satisfy reachability properties. Symbolic Inference.…”
Section: Related Workmentioning
confidence: 99%
“…PrIC3 [15] finds quantitative invariants by iteratively overapproximating k-step reachability. Alternative CEGIS approaches synthesize Markov chains [18] and probabilistic programs [5] that satisfy reachability properties. Symbolic Inference.…”
Section: Related Workmentioning
confidence: 99%
“…Aljzzar et al [29] propose a directed state space search method called XBF (XZ, XUZ) to generate a counterexample, which is the first work of counterexample generation with a heuristic. There are some works in this direction, such as [13,30,31], which optimizes the heuristics to generate a counterexample for DTMC.…”
Section: Related Workmentioning
confidence: 99%
“…Up to now, existing probabilistic model checking tools cannot provide a counterexample directly. Counterexamples play a very important role in estimating or verifying MCPSs: (1) Counterexamples can feedback which parts of the system violate the requirements and provide diagnostic information; (2) Counterexamples are very effective in model-based testing, which can provide a reference for the design of test cases; (3) In the process of abstract refinement, counterexamples can provide guidance information for the refinement of rough abstract models [13,14]; (4) Counterexamples can be used to obtain the core of feasible plans in planning, such as task scheduling [15]; (5) Counterexamples are recently used to synthesize attacks for showing how confidentiality of systems can be broken, and the quality assurance of multi-agent systems [16].…”
Section: Introductionmentioning
confidence: 99%