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
Link To Document :
بازگشت