• DocumentCode
    2366082
  • Title

    Test Case Generation of Concurrent Programs Based on Event Graph

  • Author

    Bao, Xiaoan ; Zhang, Na ; Ding, Zuohua

  • Author_Institution
    Center of Math. Comput. & Software Eng., Zhejiang Sci-Tech Univ., Hangzhou, China
  • fYear
    2009
  • fDate
    25-27 Aug. 2009
  • Firstpage
    143
  • Lastpage
    149
  • Abstract
    This paper attempts to generate test cases for concurrent programs based on event graph. Through the analysis of state transition of event graph, sub-event-graphs can be generated. Each sub-event-graph corresponds to a test case. We may get benefits from this method in the following. (1) While executing the test case, we can monitor the state transition. (2) Every sub-event-graph is an execution path, or a simulation, thus all test cases are feasible. (3) Since the number of states in the event graph is finite, it is not likely to hit state explosion problem in the test generation process.
  • Keywords
    graph theory; multiprocessing programs; program testing; concurrent programs test case generation; event graph state transition; state explosion problem; sub-event-graphs; Automatic testing; Concurrent computing; Discrete event simulation; Explosions; Monitoring; Performance evaluation; Scheduling; Software engineering; Software testing; System testing; Concurrent program; event graph; test case;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INC, IMS and IDC, 2009. NCM '09. Fifth International Joint Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-5209-5
  • Electronic_ISBN
    978-0-7695-3769-6
  • Type

    conf

  • DOI
    10.1109/NCM.2009.39
  • Filename
    5331738