The thesis can be downloaded from here.
This
dissertation is based on and extends the work and results presented in the
following publications:
[1] Akgul T., Mooney, V., and Pande, S., “A fast assembly level
reverse execution method via dynamic slicing," Proceedings
of the 26th International Conference on Software Engineering (ICSE'04), pp. 522-531, May 2004.
[2] Akgul T. and Mooney, V., “Assembly level reverse
execution for debugging," to be published in Transactions
on Software Engineering and Methodology (TOSEM), 2004.
[3] Akgul T. and Mooney, V., “Instruction level
reverse execution for debugging," Proceedings
of the Workshop on Program Analysis for Software Tools and Engineering (PASTE'02), pp. 18-25, November 2002.
[4] Akgul T. and Mooney, V., “Instruction level
reverse execution for debugging," Technical
Report GIT-CC-02-49, Georgia
Institute of Technology, September 2002.
The following
publications are related but not covered in this dissertation:
[1] Akgul, T., Kuacharoen, P., Mooney, V., and Madisetti, V., “A debugger RTOS for
embedded systems," Proceedings of the
27th EUROMICRO Conference, pp. 264-269, September 2001.
[2] Kuacharoen, P., Akgul, T., Mooney, V., and Madisetti, V., “Adaptability,
extensibility, and flexibility in real-time operating systems," Proceedings of the EUROMICRO Symposium on
Digital Systems Design, pp. 400-405, September 2001.
[3] Akgul, T., Kuacharoen, P., Mooney, V., and Madisetti, V., “Debugger operating
system for embedded systems,"
[4] Kuacharoen, P., Akgul, T., Mooney, V., and Madisetti, V., “Dynamic operating
system,"