• DocumentCode
    1995700
  • Title

    A method for analysing the performance of certain testing techniques for concurrent systems

  • Author

    Kellomäki, Timo ; Valmari, Antti

  • Author_Institution
    Inst. of Software Syst., Tampere Univ. of Technol., Finland
  • fYear
    2005
  • fDate
    7-9 June 2005
  • Firstpage
    154
  • Lastpage
    163
  • Abstract
    In this paper we develop a method for analysing and comparing the performance of different testing techniques for concurrent systems, and use it to give some evidence that the so-called "exploration testing" finds errors faster than traditional testing based on test cases. We model the system under test as a state space with a weight and cost assigned to each transition, and find the probability and expected cost of reaching terminal states. From this information, the probabilities and expected costs of finding errors using each method can be computed. A drawback of our method is that it is not feasible for arbitrarily large systems, but, in return, it gives results much quicker and with much higher precision than possible by running actual tests.
  • Keywords
    concurrency control; program testing; reachability analysis; software performance evaluation; state-space methods; computation cost; concurrent systems; exploration testing; probability; software testing; state space; terminal state reachability; Automatic testing; Computer errors; Costs; Electronic mail; Performance analysis; Software systems; Software testing; State-space methods; System testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2005. ACSD 2005. Fifth International Conference on
  • ISSN
    1550-4808
  • Print_ISBN
    0-7695-2363-3
  • Type

    conf

  • DOI
    10.1109/ACSD.2005.1
  • Filename
    1508140