• DocumentCode
    3066710
  • Title

    Model-based testing of concurrent programs with predicate sequencing constraints

  • Author

    Wu, Peng ; Lin, Huimin

  • Author_Institution
    Lab. of Comput. Sci., Chinese Acad. of Sci., Beijing, China
  • fYear
    2005
  • fDate
    19-20 Sept. 2005
  • Firstpage
    3
  • Lastpage
    10
  • Abstract
    A predicate sequencing constraint logic (PSCL) is proposed to represent test purpose for testing of concurrent programs. The advantage of PSCL rests in its capability of expressing not only sequencing relationships among I/O events, but also data dependencies between event parameters. A PSCL-based symbolic test case generation method is also proposed to automatically derive symbolic test cases that incorporate given data dependency constraints as verdict conditions. The method works in a syntactic way without referring to concrete program states and the derived test cases allow for dynamic test data selection according to the response from, the software under test. A case study shows the PSCL-based test case generation can achieve transition coverage with smaller number of test steps.
  • Keywords
    concurrency control; constraint handling; program testing; concurrent programs; dynamic test data selection; model-based testing; predicate sequencing constraint logic; program testing; symbolic test case generation method; Automatic testing; Bluetooth; Computer science; Concrete; Concurrent computing; Fault diagnosis; Logic testing; Sequential analysis; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2005. (QSIC 2005). Fifth International Conference on
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2472-9
  • Type

    conf

  • DOI
    10.1109/QSIC.2005.42
  • Filename
    1579114