Search For:

Displaying 1-7 out of 7 total
A Fast Assembly Level Reverse Execution Method via Dynamic Slicing
Found in: Software Engineering, International Conference on
By Tankut Akgul, Vincent J. Mooney III, Santosh Pande
Issue Date:May 2004
pp. 522-531
<p>One of the most time consuming parts of debugging is trying to locate a bug. In this context, there are two powerful debugging aids which shorten debug time considerably: reverse execution and dynamic slicing. Reverse execution eliminates the need...
 
Adaptability, Extensibility, and Flexibility in Real-Time Operating Systems
Found in: Digital Systems Design, Euromicro Symposium on
By Pramote Kuacharoen, Tankut Akgul, Vincent J. Mooney, Vijay K. Madisetti
Issue Date:September 2001
pp. 0400
Abstract: In this paper, we present a mechanism for runtime updating of all kernel modules of a highly modular dynamic real-time operating system. Our approach can help solve the lack of adaptability, extensibility, and flexibility of existing real-time op...
 
A Debugger RTOS for Embedded Systems
Found in: EUROMICRO Conference
By Tankut Akgul, Pramote Kuacharoen, Vincent J. Mooney, Vijay K. Madisetti
Issue Date:September 2001
pp. 0264
Abstract: In this paper, a software debugging mechanism for embedded systems is presented. The debugger is a dynamically loadable and linkable module of the operating system. The methodology presented in this paper provides automatic error detection, class...
 
Watching Video over the Web: Part 2: Applications, Standardization, and Open Issues
Found in: IEEE Internet Computing
By Ali C. Begen, Tankut Akgul, Mark Baugher
Issue Date:May 2011
pp. 59-63
<p>In this second part of a two-part article, the authors look into applications for streaming, including end-to-end mobile and in-home streaming. They contrast adaptive approaches to other video-delivery paradigms, discuss current standardization ef...
 
Watching Video over the Web: Part 1: Streaming Protocols
Found in: IEEE Internet Computing
By Ali Begen, Tankut Akgul, Mark Baugher
Issue Date:March 2011
pp. 54-63
<p>The average US consumer watches TV for almost five hours a day. While the majority of viewed content is still broadcast TV programming, the share of the time-shifted content is on the rise. One-third of US viewers currently use a digital video rec...
 
Assembly instruction level reverse execution for debugging
Found in: ACM Transactions on Software Engineering and Methodology (TOSEM)
By Tankut Akgul, Vincent J. Mooney III
Issue Date:April 2004
pp. 149-198
Assembly instruction level reverse execution provides a programmer with the ability to return a program to a previous state in its execution history via execution of a "reverse program." The ability to execute a program in reverse is advantageous for short...
     
Instruction-level reverse execution for debugging
Found in: Proceedings of the 2002 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering (PASTE '02)
By Tankut Akgul, Vincent J. Mooney
Issue Date:November 2002
pp. 97-103
The ability to execute a program in reverse is advantageous for shortening debug time. This paper presents a reverse execution methodology at the assembly instruction-level with low memory and time overheads. The core idea of this approach is to generate a...
     
 1