Enhancing Temporal Logic Falsification With Specification Transformation and Valued Booleans

被引:0
作者
Liden Eddeland, Johan [1 ,2 ]
Claessen, Koen [3 ]
Smallbone, Nicholas [3 ]
Ramezani, Zahra [2 ]
Miremadi, Sajed [1 ]
Akesson, Knut [2 ]
机构
[1] Volvo Car Corp, Dept Res & Dev, S-40531 Gothenburg, Sweden
[2] Chalmers Univ Technol, Dept Elect Engn, S-41296 Gothenburg, Sweden
[3] Chalmers Univ Technol, Dept Comp Sci & Engn, S-41296 Gothenburg, Sweden
基金
瑞典研究理事会;
关键词
Semantics; Robustness; Additives; Software packages; Tools; Optimization; Automobiles; Embedded systems; simulation; test generation; testing; SYSTEMS; ROBUSTNESS;
D O I
10.1109/TCAD.2020.2966480
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cyber-physical systems (CPSs) are systems with both physical and software components, for example, cars and industrial robots. Since these systems exhibit both discrete and continuous dynamics, they are complex and it is thus difficult to verify that they behave as expected. Falsification of temporal logic properties is an approach to find counterexamples to CPSs by means of simulation. In this article, we propose two additions to enhance the capability of falsification and make it more viable in a large-scale industrial setting. The first addition is a framework for transforming specifications from a signal-based model into signal temporal logic. The second addition is the use of valued Booleans and an additive robust semantics in the falsification process. We evaluate the performance of the additive robust semantics on a set of benchmark models, and we can see that which semantics are preferable depend both on the model and on the specification.
引用
收藏
页码:5247 / 5260
页数:14
相关论文
共 42 条
[1]  
Abbas Houssam, 2014, 2014 American Control Conference, P2312, DOI 10.1109/ACC.2014.6859453
[2]   Probabilistic Temporal Logic Falsification of Cyber-Physical Systems [J].
Abbas, Houssam ;
Fainekos, Georgios ;
Sankaranarayanan, Sriram ;
Ivancic, Franjo ;
Gupta, Aarti .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
[3]   Temporal Logic Falsification of Cyber-Physical Systems: An Input-Signal-Space Optimization Approach [J].
Aerts, A. ;
Minh, B. Tong ;
Mousavi, M. R. ;
Reniers, M. A. .
2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, :214-223
[4]   Falsification of Conditional Safety Properties for Cyber-Physical Systems with Gaussian Process Regression [J].
Akazaki, Takumi .
RUNTIME VERIFICATION, (RV 2016), 2016, 10012 :439-446
[5]   Time Robustness in MTL and Expressivity in Hybrid System Falsification [J].
Akazaki, Takumi ;
Hasuo, Ichiro .
COMPUTER AIDED VERIFICATION, CAV 2015, PT II, 2015, 9207 :356-374
[6]  
Annapureddy Yashwanth Singh Rahul, 2010, IECON 2010 - 36th Annual Conference of IEEE Industrial Electronics, P91, DOI 10.1109/IECON.2010.5675195
[7]  
Annapureddy Y, 2011, LECT NOTES COMPUT SC, V6605, P254, DOI 10.1007/978-3-642-19835-9_21
[8]  
[Anonymous], 2017, SIM R2013B
[9]  
Bartocci Ezio, 2018, Lectures on Runtime. Verification Introductory and Advanced Topics. LNCS 10457, P135, DOI 10.1007/978-3-319-75632-5_5
[10]   Non-standard semantics of hybrid systems modelers [J].
Benveniste, Albert ;
Bourke, Timothy ;
Caillaud, Benoit ;
Pouzet, Marc .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (03) :877-910