2018
DOI: 10.1109/tcad.2018.2858463
|View full text |Cite
|
Sign up to set email alerts
|

Two-Layered Falsification of Hybrid Systems Guided by Monte Carlo Tree Search

Abstract: Few real-world hybrid systems are amenable to formal verification, due to their complexity and black box components. Optimization-based falsification-a methodology of search-based testing that employs stochastic optimization-is thus attracting attention as an alternative quality assurance method. Inspired by the recent work that advocates coverage and exploration in falsification, we introduce a two-layered optimization framework that uses Monte Carlo tree search (MCTS), a popular machine learning technique wi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
54
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
5
2
1

Relationship

4
4

Authors

Journals

citations
Cited by 58 publications
(54 citation statements)
references
References 43 publications
0
54
0
Order By: Relevance
“…Monte Carlo tree search (MCTS) has been applied to a model of aircraft collisions in [27]; and in a falsification context more recently [32] to guide global optimization, building on the previous idea of time-staging [31]. That work noted the strong similarities between falsification using MCTS and statistical model checking (SMC) using importance splitting [20].…”
Section: Related Workmentioning
confidence: 99%
“…Monte Carlo tree search (MCTS) has been applied to a model of aircraft collisions in [27]; and in a falsification context more recently [32] to guide global optimization, building on the previous idea of time-staging [31]. That work noted the strong similarities between falsification using MCTS and statistical model checking (SMC) using importance splitting [20].…”
Section: Related Workmentioning
confidence: 99%
“…Input Constraints. Falsification typically considers a hyperrectangle as the search space for input signals: this is the problem setting adopted in many works [6]- [12], and also in tools Breach [4] and S-TaLiRo [5]. However, in real hybrid systems input signals are not free to assume any value within the hyperrectangle, because there exist some constraints ψ among them.…”
Section: Introductionmentioning
confidence: 99%
“…The trade-off has been already discussed in some works on falsification. A recent example is [35], where they use Monte Carlo tree search to force systematic exploration of the space of input signals. Besides MCTS, Gaussian process learning (GP learning) has also attracted attention in machine learning as a clean way of balancing exploitation and exploration.…”
Section: Introductionmentioning
confidence: 99%