Title : 
A temporal approach for testing distributed systems
         
        
        
            Author_Institution : 
Sherbrooke Univ., Que., Canada
         
        
        
        
        
            fDate : 
11/1/2002 12:00:00 AM
         
        
        
        
            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;
         
        
        
            Journal_Title : 
Software Engineering, IEEE Transactions on
         
        
        
        
        
            DOI : 
10.1109/TSE.2002.1049406