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