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
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;
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
DOI :
10.1109/NCM.2009.39