Replay Debugging of Complex Real-Time Systems: Experiences from Two Industrial Case Studies

Computer Science – Robotics

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

In M. Ronsse, K. De Bosschere (eds), proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG 2003), Se

Scientific paper

Deterministic replay is a method for allowing complex multitasking real-time systems to be debugged using standard interactive debuggers. Even though several replay techniques have been proposed for parallel, multi-tasking and real-time systems, the solutions have so far lingered on a prototype academic level, with very little results to show from actual state-of-the-practice commercial applications. This paper describes a major deterministic replay debugging case study performed on a full-scale industrial robot control system, as well as a minor replay instrumentation case study performed on a military aircraft radar system. In this article, we will show that replay debugging is feasible in complex multi-million lines of code software projects running on top of off-the-shelf real-time operating systems. Furthermore, we will discuss how replay debugging can be introduced in existing systems without impracticable analysis efforts. In addition, we will present benchmarking results from both studies, indicating that the instrumentation overhead is acceptable and affordable.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Replay Debugging of Complex Real-Time Systems: Experiences from Two Industrial Case Studies does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Replay Debugging of Complex Real-Time Systems: Experiences from Two Industrial Case Studies, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Replay Debugging of Complex Real-Time Systems: Experiences from Two Industrial Case Studies will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-605275

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.