DocumentCode :
665584
Title :
Relevant inputs analysis and its applications
Author :
Yan Wang ; Gupta, Rajesh ; Neamtiu, Iulian
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of California, Riverside, Riverside, CA, USA
fYear :
2013
fDate :
4-7 Nov. 2013
Firstpage :
268
Lastpage :
277
Abstract :
In this paper we develop a dynamic analysis, named relevant input analysis, that characterizes the role and strength of inputs in the computation of different values during a program execution. The role indicates whether a computed value is derived from an input value or its computation is simply influenced by an input value. The strength indicates if role (derived or influenced) relied upon the precise value of the input or it is among one of many values that can play a similar role. While it is clear that the results of our analysis can be very useful for the programmer in understanding relationships between inputs and program behavior, we also demonstrate the usefulness of the analysis by developing an efficient delta debugging algorithm. Other applications of relevant input analysis include assisting in generating test inputs and detection of security holes.
Keywords :
program debugging; program diagnostics; security of data; delta debugging algorithm; dynamic analysis; program execution; relevant input analysis; security holes detection; Algorithm design and analysis; Computer crashes; Debugging; Indexes; Performance analysis; Power capacitors; Security; address dependence; delta debugging; role of inputs; strength of inputs; testing; value dependence;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering (ISSRE), 2013 IEEE 24th International Symposium on
Conference_Location :
Pasadena, CA
Type :
conf
DOI :
10.1109/ISSRE.2013.6698926
Filename :
6698926
Link To Document :
بازگشت