Computer Science – Robotics
Scientific paper
2003-11-17
Computer Science
Robotics
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.
Huselius Joel
Kallvi Mattias
Mellander Roger
Pettersson Anders
Reiyer Ingemar
No associations
LandOfFree
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.
Profile ID: LFWR-SCP-O-605275