Probabilistic black-box reachability checking (extended version)

被引:11
作者
Aichernig, Bernhard K. [1 ]
Tappler, Martin [1 ]
机构
[1] Graz Univ Technol, Inst Software Technol, Graz, Austria
关键词
Model inference; Statistical model-checking; Reachability analysis; Black-box checking; Testing; Verification; STATISTICAL-MODEL CHECKING; VERIFICATION;
D O I
10.1007/s10703-019-00333-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Model checking has a long-standing tradition in software verification. Given a system design it checks whether desired properties are satisfied. Unlike testing, it cannot be applied in a black-box setting. To overcome this limitation Peled et al. introduced black-box checking, a combination of testing, model inference and model checking. The technique requires systems to be fully deterministic. For stochastic systems, statistical techniques are available. However, they cannot be applied to systems with non-deterministic choices. We present a black-box checking technique for stochastic systems that allows both, non-deterministic and probabilistic behaviour. It involves model inference, testing and probabilistic model-checking. Here, we consider reachability checking, i.e., we infer near-optimal input-selection strategies for bounded reachability.
引用
收藏
页码:416 / 448
页数:33
相关论文
共 52 条
[1]   Model Learning and Model-Based Testing [J].
Aichernig, Bernhard K. ;
Mostowski, Wojciech ;
Mousavi, Mohammad Reza ;
Tappler, Martin ;
Taromirad, Masoumeh .
MACHINE LEARNING FOR DYNAMIC SOFTWARE ANALYSIS: POTENTIALS AND LIMITS, 2018, 11026 :74-100
[2]   Probabilistic Black-Box Reachability Checking [J].
Aichernig, Bernhard K. ;
Tappler, Martin .
RUNTIME VERIFICATION (RV 2017), 2017, 10548 :50-67
[3]   Learning from Faults: Mutation Testing in Active Automata Learning [J].
Aichernig, Bernhard K. ;
Tappler, Martin .
NASA FORMAL METHODS (NFM 2017), 2017, 10227 :19-34
[4]   LEARNING REGULAR SETS FROM QUERIES AND COUNTEREXAMPLES [J].
ANGLUIN, D .
INFORMATION AND COMPUTATION, 1987, 75 (02) :87-106
[5]  
[Anonymous], ECEASST
[6]   SFADiff: Automated Evasion Attacks and Fingerprinting Using Black-box Differential Automata Learning [J].
Argyros, George ;
Stais, Ioannis ;
Jana, Suman ;
Keromytis, Angelos D. ;
Kiayias, Aggelos .
CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, :1690-1701
[7]   FAST RANDOMIZED CONSENSUS USING SHARED MEMORY [J].
ASPNES, J ;
HERLIHY, M .
JOURNAL OF ALGORITHMS, 1990, 11 (03) :441-461
[8]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[9]   Perceiving slant about a horizontal axis from stereopsis [J].
Banks, Martin S. ;
Hooge, Ignace T. C. ;
Backus, Benjamin T. .
JOURNAL OF VISION, 2001, 1 (02) :55-79
[10]   Learning functions represented as multiplicity automata [J].
Beimel, A ;
Bergadano, F ;
Bshouty, NH ;
Kushilevitz, E ;
Varricchio, S .
JOURNAL OF THE ACM, 2000, 47 (03) :506-530