Issue No.11 - November (2002 vol.28)
<p><b>Abstract</b>—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: <it>controllability</it> and <it>observability</it> 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 some 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 has not to be necessarily FIFO; and 5) we show that the centralized test method can be considered just as a particular case of the proposed coordinated test method.</p>
Conformance testing, distributed systems, controllability, observability, reaction time, waiting time.
Ahmed Khoumsi, "A Temporal Approach for Testing Distributed Systems", IEEE Transactions on Software Engineering, vol.28, no. 11, pp. 1085-1103, November 2002, doi:10.1109/TSE.2002.1049406