Loading [MathJax]/extensions/MathMenu.js
Symbolic execution of program paths involving pointer structure variables | IEEE Conference Publication | IEEE Xplore

Symbolic execution of program paths involving pointer structure variables


Abstract:

Many white-box testing methods are based on the analysis of program paths. For these methods, an important problem is to determine the feasibility of a given path, and fi...Show More

Abstract:

Many white-box testing methods are based on the analysis of program paths. For these methods, an important problem is to determine the feasibility of a given path, and find appropriate input data to execute the path if it is feasible. The symbolic execution of program paths is studied. An approach is presented, which translates a path involving pointer and structure variables to a path involving simple variables and array variables only. The later is then analyzed with constraint solving techniques. An implementation of the translation tool is described with some examples. Preliminary experimental results show that the approach is quite efficient and applicable to paths in typical programs.
Date of Conference: 08-09 September 2004
Date Added to IEEE Xplore: 22 November 2004
Print ISBN:0-7695-2207-6
Conference Location: Braunschweig, Germany

Contact IEEE to Subscribe

References

References is not available for this document.