arrow
Return

Efficient Black-Box Checking with Specification-Guided Abstraction

delete2025-09-01
delete0
delete
OA
AI
T
T. Matsumoto *
K
Kazuki Watanabe
K
Kohei Suenaga
M
Masaki Waga
DOI:10.1145/3762659delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Cyber-physical systems (CPSs) often contain components whose internal design is unknown, making their verification challenging. Although black-box checking (BBC)-an automated black-box testing method that combines automata learning and model checking-can detect unsafe behaviors without requiring a complete model, it becomes computationally expensive for large or infinite-state systems. To address this problem, we propose a specification-guided abstraction that identifies and merges states in the system's state space if they are equivalent under the verified specifications. Building on this abstraction, we develop an algorithm that directly learns the resulting abstract Mealy machine, thereby bypassing the need to learn the full system behavior first. We then integrate the new learning procedure with model checking to obtain an enhanced BBC framework that efficiently handles large or infinite-state systems, particularly when verifying multiple properties. Our empirical evaluation demonstrates that specification-guided abstraction improves detection and efficiency in uncovering unsafe behaviors in CPSs.
Keywords:
Testing
linear temporal logic
automata learning
model checking
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

ACM Transactions on Embedded Computing Systems cover
ACM Transactions on Embedded Computing Systems
IF:
2.6
Papers:
238
Citations:
2.3K

Organization

R
research organization of information & systems (rois)
Scholars:
2.8K
Papers: 3.2K
Citations: 2
K
kyoto university
Scholars:
8.1K
Papers: 3.2K
Citations: 0
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
err2001-01-01
err0
PREAI
errOrna Kupferman; Moshe Y. Vardi
errShare
errSave
Model Learning and Model-Based Testing
err2018-07-20
err0
PREAI
errBernhard K. Aichernig; Wojciech Mostowski; Mohammad Reza Mousavi; Martin Tappler; Masoumeh Taromirad
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Benchmarks for Temporal Logic Requirements for Automotive Systems
err2024-08-10
err0
errOAAI
errBardh Hoxha; Houssam Abbas; Georgios Fainekos
errShare
errSave
Learning Symbolic Automata
err2017-03-31
err0
PREAI
errSamuel Drews; Loris D’Antoni
errShare
errSave
Effective Hybrid System Falsification Using Monte Carlo Tree Search Guided by QB-Robustness
err2021-07-15
err0
errOAAI
errZhenya Zhang; Deyun Lyu; Paolo Arcaini; Lei Ma; Ichiro Hasuo; Jianjun Zhao
errShare
errSave
researcher View more