DocumentCode :
3030597
Title :
Research on automatic instrumentation for bytecode testing and debugging
Author :
Wang, Chengsong ; Mao, Xiaoguang ; Dai, Ziying ; Lei, Yan
Author_Institution :
Sch. of Comput., NUDT, Changsha, China
Volume :
1
fYear :
2012
fDate :
25-27 May 2012
Firstpage :
268
Lastpage :
274
Abstract :
Because of inherent drawbacks of Software Engineering, no software is defect-free. If the defects are resulted from highly optimized compilers, or in software without source code, software maintainers may have to test and debug programs at binary level, considering the fact that there are not practical reverse engineering tools. We propose a dynamic and automatic instrumentation framework, DABITTD, to support bytecode programs testing and debugging. According to the user requirements, it can provide the program run-time information and alter program run-time behaviors as well. DABITTD works at bytecode level without needs to access source code and doesn´t pollute the original class files. What is more, the whole process of instrumentation is performed fully automatically and dynamically. Meanwhile, in order to help maintainers fix defects, DABITTD can also directly edit class files on the disk statically.
Keywords :
automatic test equipment; optimising compilers; program debugging; program testing; DABITTD; automatic instrumentation; automatic instrumentation framework; binary level; bytecode program debugging; bytecode program testing; disks; dynamic instrumentation framework; optimized compilers; program run-time information; software defects; software engineering; statical class file editing; Debugging; Instruments; Java; Load modeling; Software; Testing; XML; Automatic Instrumentation; Dynamic Instrumentation; Software Debugging; Software Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Automation Engineering (CSAE), 2012 IEEE International Conference on
Conference_Location :
Zhangjiajie
Print_ISBN :
978-1-4673-0088-9
Type :
conf
DOI :
10.1109/CSAE.2012.6272595
Filename :
6272595
Link To Document :
بازگشت