首页> 外文会议>Real-Time Systems, 2003. Proceedings. 15th Euromicro Conference on >Starting conditions for post-mortem debugging using deterministic replay of real-time systems
【24h】

Starting conditions for post-mortem debugging using deterministic replay of real-time systems

机译:使用确定性实时系统回放进行事后调试的起始条件

获取原文

摘要

Repeatable executions are required in order to successfully debug a computer system. However, for real-time systems, interactions with the environment and race conditions in the execution of multitasking real-time systems software make reproducible behavior difficult to achieve. Earlier work on debugging of real-time software has established the use of a deterministic replay, a record/replay solution, as a viable approach to reproduce executions. When combining the deterministic replay approach with infinite loop recorders (similar to black-box recorders in airplanes) for post-mortem debugging, it is essential that the recordings are sufficiently long and detailed in order to be able to re-execute the system. Basis problems however, are how to find a well-defined starting point within the recording, and how to find a reachable state in the rebooted/restarted system to match that instance? Previous work has not presented solutions to these fundamental problems, in this paper we do. We also present some implementation details from an industrial case study.
机译:为了成功调试计算机系统,需要重复执行。但是,对于实时系统,在执行多任务实时系统软件时与环境和竞赛条件的交互使难以实现可重现的行为。早期的实时软件调试工作已经确定使用确定性重播(一种记录/重播解决方案)作为重现执行的可行方法。将确定性重播方法与无限循环记录器(类似于飞机上的黑匣子记录器)结合进行事后调试时,至关重要的是,记录必须足够长且详细,以便能够重新执行系统。但是,基础问题是如何在录像中找到定义明确的起点,以及如何在重新启动/重新启动的系统中找到可达到的状态以匹配该实例?以前的工作尚未提出解决这些基本问题的方法,本文中我们这样做了。我们还提供了一些工业案例研究中的一些实现细节。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号