Publication: Development and evaluation of a slicing-based C++ debugger
Issued Date
2005-09-21
Resource Type
Other identifier(s)
2-s2.0-24744453724
Rights
Mahidol University
Rights Holder(s)
SCOPUS
Bibliographic Citation
International Conference on Information Technology: Coding and Computing, ITCC. Vol.2, (2005), 473-478
Suggested Citation
Winai Wichaipanitch, M. H. Samadzadeh, Songsri Tangsripairoj Development and evaluation of a slicing-based C++ debugger. International Conference on Information Technology: Coding and Computing, ITCC. Vol.2, (2005), 473-478. Retrieved from: https://repository.li.mahidol.ac.th/handle/123456789/16508
Research Projects
Organizational Units
Authors
Journal Issue
Thesis
Title
Development and evaluation of a slicing-based C++ debugger
Abstract
The main objective of this work was to develop a debugging tool for C++ programs called C++ Debug that uses program slicing and dicing techniques. The incremental development started by including simple statements first and then adding pointers, structures, functions, and classes. In order for C++ Debug to be more powerful, dynamic slicing rather than static slicing was chosen. The work included new algorithms that handle Class, Function, and Pointer in C++. In this paper, the overall architecture of C++ Debug is presented and an overview of the algorithms devised for the debugger is discussed. The limitations of the tool are also listed and the results of a small-scale evaluation of the debugger is reported. © 2005 IEEE.