Testing Real-Time Systems Using TINA [chapter]

Noureddine Adjir, Pierre De Saqui-Sannes, Kamel Mustapha Rahmouni
2009 Lecture Notes in Computer Science  
The paper presents a technique for model-based black-box conformance testing of real-time systems using the Time Petri Net Analyzer TINA. Such test suites are derived from a prioritized time Petri net composed of two concurrent sub-nets specifying respectively the expected behaviour of the system under test and its environment.We describe how the toolbox TINA has been extended to support automatic generation of time-optimal test suites. The result is optimal in the sense that the set of test
more » ... es in the test suite have the shortest possible accumulated time to be executed. Input/output conformance serves as the notion of implementation correctness, essentially timed trace inclusion taking environment assumptions into account. Test cases selection is based either on using manually formulated test purposes or automatically from various coverage criteria specifying structural criteria of the model to be fulfilled by the test suite. We discuss how test purposes and coverage criterion are specified in the linear temporal logic SE-LTL, derive test sequences, and assign verdicts.
doi:10.1007/978-3-642-05031-2_1 fatcat:mkzcb7bgtbhtfmvlfr6dczzo54