Control strategies for off-line testing of timed systems

被引:0
作者
Léo Henry
Thierry Jéron
Nicolas Markey
机构
[1] Irisa,
[2] INRIA,undefined
[3] CNRS,undefined
[4] University Rennes,undefined
[5] University College London,undefined
来源
Formal Methods in System Design | 2022年 / 60卷
关键词
Timed system; Game theory; Controllability; Conformance testing;
D O I
暂无
中图分类号
学科分类号
摘要
Partial observability and controllability are two well-known issues in test-case synthesis for reactive systems. We address the problem of partial control in the synthesis of test cases from timed-automata specifications. We extend a previous approach to this problem from the untimed to the timed setting. This extension requires a deep reworking of the models, game interpretation and test-synthesis algorithms. We exhibit strategies of a game that try to minimize both cooperations of the system and distance to the satisfaction of a test purpose or to the next cooperation, and prove they are winning under some fairness assumptions. This entails that when turning those strategies into test cases, we get properties such as soundness and exhaustiveness of the test synthesis method. We finally propose a symbolic algorithm to compute those strategies.
引用
收藏
页码:147 / 194
页数:47
相关论文
共 22 条
[1]  
Tretmans J(1996)Conformance testing with labelled transition systems: Implementation relations and test generation Comput Netw ISDN Syst 29 49-79
[2]  
Alur R(1994)A theory of timed automata Theor Comput Sci 126 183-235
[3]  
Dill DL(2009)Conformance testing for real-time systems Form Methods Syst Des 34 238-304
[4]  
Krichen M(2001)Testing timed automata Theor Comput Sci 254 225-257
[5]  
Tripakis S(2002)Timed WP-method: testing real-time systems IEEE Trans Softw Eng 28 1023-1038
[6]  
Springintveld J(2003)Automated test generation from timed automata Int J Softw Tools Technol Transf 5 59-77
[7]  
Vaandrager F(2015)A game approach to determinize timed automata Form Methods Syst Des 46 42-80
[8]  
D’Argenio PR(1998)Controller synthesis for timed automata IFAC Proc Vol 31 447-452
[9]  
En-Nouaary A(2017)Tutorial on static inference of numeric invariants by abstract interpretation Found Trends Program Lang 4 120-372
[10]  
Dssouli R(undefined)undefined undefined undefined undefined-undefined