Cooperative Testing of Timed Systems

Electronic Notes in Theoretical Computer Science(2008)

引用 22|浏览1
暂无评分
摘要
This paper deals with targeted testing of timed systems whose models may have uncontrollable behavior. The testing activity is viewed as a game between the tester and the system under test (SUT) towards a given test purpose. The SUT is modeled as Timed Game Automaton and the test purpose is specified in Timed CTL formula. We employ a timed game solver UPPAAL-TIGA to check if the test purpose is ture w.r.t. the model, and if yes, to generate a winning strategy and use it for black-box conformance testing of the SUT implementation. Specifically, we show that in case the checking yields a negative result, we can still test the SUT implementation against the test purpose as long as the SUT implementation reacts to our moves in a cooperative style. We present an operational framework of cooperative winning strategy generation, test case derivation and execution. The test method is proved to be sound and complete. Preliminary experimental results indicate that this approach is applicable to non-trivial timed systems.
更多
查看译文
关键词
timed game automaton,black-box conformance testing,test method,cooperative strategy,timed game automata,winning strategy,cooperative testing,targeted testing,test purpose,testing activity,sut implementation reacts,test case derivation,sut implementation,timed ctl formula,timed systems,test case,conformance testing,test methods,system under test
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要