DocumentCode
2609187
Title
A Boundary Checking Technique for Testing Real-Time Systems Modeled as Timed Input Output Automata (Short Paper)
Author
En-Nouaary, Abdeslam ; Hamou-Lhadj, Abdelwahab
Author_Institution
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, QC
fYear
2008
fDate
12-13 Aug. 2008
Firstpage
209
Lastpage
215
Abstract
The behavior of real-time systems depends not only on their interaction with the environment but also on very rigid time constraints that puts restrictions on when these interactions take place. The timing aspect of such systems renders the testing process difficult without defining adequate test selection criteria that ensure good coverage of the system while keeping the number of needed test cases considerably low. In this paper, we propose a method for testing real-time systems, formally modeled as Timed Input Output Automata (TIOA), which aims at generating a set of test cases that would allow us to check every transition of the TIOA as soon as possible, as late as possible, and at the middle between these two executions. The execution times of every transition are determined based on the minimum and maximum delays between the source state of the transition and its clock guards.
Keywords
automata theory; fault diagnosis; program testing; program verification; boundary checking technique; clock guard; real-time system behavior; real-time system testing; test case generation; time constraint; timed input-output automata; Automata; Automatic testing; Clocks; Real time systems; Software quality; Software systems; Software testing; System testing; Time factors; Timing; Formal Methods; Real-Time Systems; Test Coverage; Testing; Timed Input Output Automata;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software, 2008. QSIC '08. The Eighth International Conference on
Conference_Location
Oxford
ISSN
1550-6002
Print_ISBN
978-0-7695-3312-4
Type
conf
DOI
10.1109/QSIC.2008.53
Filename
4601546
Link To Document