2021
DOI: 10.1007/978-3-030-81685-8_29
|View full text |Cite
|
Sign up to set email alerts
|

Effective Hybrid System Falsification Using Monte Carlo Tree Search Guided by QB-Robustness

Abstract: Hybrid system falsification is an important quality assurance method for cyber-physical systems with the advantage of scalability and feasibility in practice than exhaustive verification. Falsification, given a desired temporal specification, tries to find an input of violation instead of a proof guarantee. The state-of-the-art falsification approaches often employ stochastic hill-climbing optimization that minimizes the degree of satisfaction of the temporal specification, given by its quantitative robust sem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 24 publications
(8 citation statements)
references
References 42 publications
0
8
0
Order By: Relevance
“…We implement ATheNA-S as a plugin for S-Taliro [10], an opensource SBST tool. We selected S-Taliro, among other alternatives (e.g., Breach [26], FalCAuN [94], falsify [97], FalStar [31,93], Fore-See [98]) due to its recent classification as ready for industrial development [48], and its use in several industrial systems (e.g., [90]). In addition, this choice makes our solution applicable with other S-Taliro plugins, such as Aristeo [67].…”
Section: Methodsmentioning
confidence: 99%
“…We implement ATheNA-S as a plugin for S-Taliro [10], an opensource SBST tool. We selected S-Taliro, among other alternatives (e.g., Breach [26], FalCAuN [94], falsify [97], FalStar [31,93], Fore-See [98]) due to its recent classification as ready for industrial development [48], and its use in several industrial systems (e.g., [90]). In addition, this choice makes our solution applicable with other S-Taliro plugins, such as Aristeo [67].…”
Section: Methodsmentioning
confidence: 99%
“…ART is a baseline strategy that generates evenly distributed test cases (within valid input ranges), thereby ensuring adequate diversity in the test inputs. On the other hand, FT generates counterexamples i.e., test cases that violate a property for a given model [38], [39]. Note that ART and FT work in radically complementary ways.…”
Section: B Experimental Setupmentioning
confidence: 99%
“…There exist many tools for falsifying STL properties of hybrid systems, including Breach [14], S-talrio [1], and TLTk [11]. STL falsification techniques are based on STL monitoring [13,32], and often use stochastic optimization techniques, such as Ant-Colony Optimization [1], Monte-Carlo tree search [43], deep reinforcement learning [41], and so on. These techniques are often quite useful for finding counterexamples in practice, but, as mentioned, cannot be used to verify STL properties of hybrid systems.…”
Section: Related Workmentioning
confidence: 99%
“…Due to the infinite-state nature of hybrid systems with continuous dynamics, most techniques and tools for analyzing STL properties focus on monitoring and falsification. These techniques analyze concrete samples of signals obtained by simulating hybrid automata to monitor the system's behavior [13,15,32] or find counterexamples [1,37,43], often combined with stochastic optimization. To this end, STL monitoring and falsification use quantitative semantics that defines the robustness degree to indicate how well the formula is satisfied.…”
Section: Introductionmentioning
confidence: 99%