DocumentCode
869585
Title
A temporal approach for testing distributed systems
Author
Khoumsi, Ahmed
Author_Institution
Sherbrooke Univ., Que., Canada
Volume
28
Issue
11
fYear
2002
fDate
11/1/2002 12:00:00 AM
Firstpage
1085
Lastpage
1103
Abstract
This paper deals with testing distributed software systems. In the past, two important problems have been determined for executing tests using a distributed test architecture: controllability and observability problems. A coordinated test method has subsequently been proposed to solve these two problems. In the present article: 1) we show that controllability and observability are indeed resolved if and only if the test system respects timing constraints, even when the system under test is non-real-time; 2) we determine these timing constraints; 3) we determine other timing constraints which optimize the duration of test execution; 4) we show that the communication medium used by the test system does not necessarily have to be FIFO; and 5) we show that the centralized test method can be considered just as a particular case of the proposed coordinated test method.
Keywords
distributed programming; program testing; timing; centralized test method; communication medium; controllability; coordinated test method; distributed software system testing; distributed test architecture; observability; temporal approach; timing constraints; Computer architecture; Constraint optimization; Controllability; Error correction; Fault detection; Observability; Software systems; Software testing; System testing; Timing;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2002.1049406
Filename
1049406
Link To Document