This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
20th IEEE Real-Time Systems Symposium (RTSS'99)
Towards Systematic Testing of Distributed Real-Time Systems
Phoenix, Arizona
December 01-December 03
ISBN: 0-7695-0475-2
Henrik Thane, M?lardalen University
Hans Hansson, M?lardalen University
Reproducible and deterministic testing of sequential programs can in most cases be achieved by controlling the sequence of inputs to the program. The behavior of a distributed real-time system, on the other hand, not only depends on the inputs but also on the order and timing of the concurrent tasks that execute and communicate with each other and the environment. Hence, sequential test techniques are not directly applicable, since they disregard the significance of order and timing of the tasks.In this paper we present a method for identifying all possible orderings of task starts, preemptions and completions for tasks executing in a distributed real-time system. Together with an accompanying testing strategy, this method allows test methods for sequential programs to be applied, since each identified ordering can be regarded as a sequential program. In the presented analysis and testing strategy, we consider task sets with recurring release patterns, and take into account the effects of clock synchronization and variations in start and execution times of the involved tasks.
Index Terms:
Testing, distributed real-time systems, determinism, reproducibility, testability, probe-effect, scheduling, response-time analysis
Citation:
Henrik Thane, Hans Hansson, "Towards Systematic Testing of Distributed Real-Time Systems," rtss, pp.360, 20th IEEE Real-Time Systems Symposium (RTSS'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.