DocumentCode :
588913
Title :
Research on Parallel Symbolic Execution through Program Dependence Analysis
Author :
Yan Cao ; Qiang Wei ; Qingxian Wang
Author_Institution :
Nat. Digital Switching Syst. Eng., NDSC, Zhengzhou, China
Volume :
2
fYear :
2012
fDate :
28-29 Oct. 2012
Firstpage :
222
Lastpage :
226
Abstract :
Through program dependence analysis, the method of parallel symbolic execution based on reduction about program execution path family was proposed. Firstly, instruction statements which affect on the symbolic value were extracted according to data dependency. then the key branch conditions controlling these statements were located and connected. Thus the reduction algorithm from multiple paths of which symbolic values are all the same to path families was was designed and implemented. Finally, path family chain was built and parallel symbolic execution was realized. the experimental results show that the method promotes parallel processing ability and test efficiency, compared with common parallel scheduling policy of allocating program execution path.
Keywords :
parallel processing; program diagnostics; resource allocation; scheduling; data dependency; instruction statement; key branch condition; parallel processing; parallel scheduling policy; parallel symbolic execution; path family chain; program dependence analysis; program execution path allocation; program execution path family; reduction algorithm; Algorithm design and analysis; Concrete; Engines; Security; Software; Software testing; parallelization; path family; program dependence; symbolic execution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Design (ISCID), 2012 Fifth International Symposium on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4673-2646-9
Type :
conf
DOI :
10.1109/ISCID.2012.207
Filename :
6405970
Link To Document :
بازگشت