• 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