2012 International Conference on Computational Intelligence and Software Engineering (CiSE 2012)(E-BOOK)

Wuhan,China,2012-12-142012-12-162012

ISBN: 978-1-61896-036-8 Scientific Research Publishing

E-Book 275pp Pub. Date: December 2012

Category: Computer Science & Communications

Price: $100

Title: A New Instrumentation Algorithm of Symbolic Execution
Source: 2012 International Conference on Computational Intelligence and Software Engineering (CiSE 2012)(E-BOOK) (pp 233-236)
Author(s): Chen-kai Guo, College of Information Science,NanKai University,Tianjin,China
Xiu-juan Ji, College of Information Science,NanKai University,Tianjin,China
Jing Xu, College of Information Science,NanKai University,Tianjin,China
Abstract: With the development of software testing technology, symbolic execution has brought renewed interest in research fields, which takes significant advantage in automation generation of test cases and feasibility determination of paths. However, as one of inherent limitations of symbolic execution, array confusion problem impacts its practicality. Symbolic execution will crash under complex array variables due to array semantic confusion. Aiming at array confusion problem, we proposed instrumentation algorithm and its optimized strategy. Branch conditions are instrumented into array variable statements which located in the same path. Meanwhile, newborn variables and branch reduction are analyzed. Through experiments, instrumentation algorithm can clearly refine array variables and reduce branches. Practicality of symbolic execution is effectively improved.
Free SCIRP Newsletters
Copyright © 2006-2024 Scientific Research Publishing Inc. All Rights Reserved.
Top