Proceedings of the 39th International Conference on Computer-Aided Design 2020
DOI: 10.1145/3400302.3415707
|View full text |Cite
|
Sign up to set email alerts
|

On uniformly sampling traces of a transition system

Abstract: A key problem in constrained random verification (CRV) concerns generation of input stimuli that result in good coverage of the system's runs in targeted corners of its behavior space. Existing CRV solutions however provide no formal guarantees on the distribution of the system's runs. In this paper, we take a first step towards solving this problem. We present an algorithm based on Algebraic Decision Diagrams for sampling bounded traces (i.e. sequences of states) of a sequential circuit with provable uniformi… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 33 publications
(32 reference statements)
0
3
0
Order By: Relevance
“…Unfortunately, it is well known (see, e.g., [17] and citations thereof) that, in case of non-trivial combinations of constraints, iterative approaches like Markovian random walks in the space of sequences of inputs in general fail in extracting scenarios according to a given distribution (e.g., uniformly). Also, such approaches can be very inefficient to produce at all scenarios that are both legal (with respect to SUV assumptions and requirements on its environment) and of interest (with respect to the additional constraints).…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…Unfortunately, it is well known (see, e.g., [17] and citations thereof) that, in case of non-trivial combinations of constraints, iterative approaches like Markovian random walks in the space of sequences of inputs in general fail in extracting scenarios according to a given distribution (e.g., uniformly). Also, such approaches can be very inefficient to produce at all scenarios that are both legal (with respect to SUV assumptions and requirements on its environment) and of interest (with respect to the additional constraints).…”
Section: Motivationmentioning
confidence: 99%
“…Several approaches, both explicit (see, e.g., [25], [70]) and symbolic (see, e.g., [2], [17]) have been proposed to sample uniformly at random finite paths from a finite-state combinatorial structure (automaton, combinatorial circuit, or SAT instance). Differently from such methods, since we focus on finite prefixes of infinite paths, we first need to restrict the input monitor (a FSM or a collection thereof) to its non-blocking portion, via the concept of Scenario Generator, by essentially computing the most liberal supervisory controller of it.…”
Section: Related Workmentioning
confidence: 99%
“…Along this line, the closest work to ours is [4] where the temporal patterns of input signal spaces are constrained by timed automata which entails particular polytopic constraints that are nevertheless simpler than the constraints yielded by shape expressions. Uniform sampling of traces satisfying given constraints has been considered in constrained random verification, for different specification and modeling formalisms, such as uniform and nearly-uniform sampling satisfying assignments of Boolean formulas [8,7,20], uniformly sampling traces of networks of automata [6], timed automata [3], transition systems [9]. Monte-Carlo LTL model-checking introduced in [19] was enhanced with a uniform version [33].…”
Section: Related Workmentioning
confidence: 99%