• DocumentCode
    2302255
  • Title

    An Improved Test Derivation Technique

  • Author

    Gros-Desormeaux, Harry ; Fouchal, Hacène ; Hunel, Philippe

  • Author_Institution
    GRIMAAG, Univ. des Antilles et de la Guyane
  • fYear
    2006
  • fDate
    24-26 July 2006
  • Firstpage
    293
  • Lastpage
    300
  • Abstract
    Complex systems need to be validated before industrial development. The last step in the validation process is testing. This part has to be considered with care in order to avoid troubles. This step takes a long time and requires a lot of resources. In this paper, a complex system is described a timed labeled transition system (TLTS). In such description, we focus on the specification of the event ordering respecting time constraints. Since the TLTS may be very large (million of states for industrial systems), we present a solution to reduce the test derivation complexity. We aim to decompose the derivation process among some hosts participating to the generation algorithm. Each host deals with a part of the system independently; each host derives test sequences for some fixed states for the system. Some computations are redundant. In order to reduce them, on each host we use the Bloom filters concept used to manage a local cache containing computed sequences. Then, we show how to compute the results given by all hosts in order give a set of test sequences for the whole system. We suggest an implementation of this technique on the JXTA environment deployed on some hosts. We analyze a large number of experiments on different TLTS. Finally, we have shown that the use of Bloom filters make increases the test derivation performances
  • Keywords
    automata theory; distributed algorithms; formal specification; formal verification; parallel processing; peer-to-peer computing; program testing; Bloom filter; JXTA environment; complex system; formal specification; industrial development; test derivation technique; test sequence generation; timed labeled transition system; Automata; Clocks; Control systems; Distributed computing; Filters; Peer to peer computing; Performance evaluation; Protocols; System testing; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2006. NCA 2006. Fifth IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-7695-2640-3
  • Type

    conf

  • DOI
    10.1109/NCA.2006.13
  • Filename
    1659510