FlashBox: a system for logging non-deterministic events in deployed embedded systems

S Choudhuri, T Givargis - Proceedings of the 2009 ACM symposium on …, 2009 - dl.acm.org
The ability to postmortem failures in deployed systems due to non-deterministic events is
useful in crash investigations. With this goal in mind, we propose FlashBox-a system that …

System and method for verifying operation of a target system

H Nakamura, K Ono - US Patent 8,078,915, 2011 - Google Patents
(57) ABSTRACT A system, a computer readable article of manufacture, and a method for
Verifying operation of a target system to be inspected. The system includes an abstract …

Pinpointing interrupts in embedded real-time systems using context checksums

D Sundmark, H Thane - 2008 IEEE International Conference on …, 2008 - ieeexplore.ieee.org
When trying to track down bugs using cyclic debugging, the ability to correctly reproduce
executions is imperative. In sequential, deterministic, non-real-time software, this …

Tracing system‐level communication in distributed systems

ZÁ Mann, K Kondorosi - Software: Practice and Experience, 2004 - Wiley Online Library
Traditional tracing mechanisms, usually developed for use in a single‐computer
environment, are bound to a specific programming language. Today's highly distributed and …

[PDF][PDF] Preparing for replay

J Huselius - 2003 - diva-portal.org
Cyclic debugging is the process normally used for examining and removing bugs in
computer systems. For this process, the possibility to deterministically repeat executions is a …

Pinpointing interrupts in embedded real-time systems using hashed execution contexts

D Sundmark, A Ermedahl… - IEEE Transactions on …, 2009 - ieeexplore.ieee.org
Cyclic debugging is the process of iteratively re-executing a failed execution in order to
determine the cause of the failure, ie, the bug. In this process, being able to correctly …

[PDF][PDF] Replay Debugging of Embedded Real-Time Systems: A State of the Art Report

D Sundmark - MRTC Report, 2004 - Citeseer
Testing and debugging are major parts of a software development project, counted in time,
money as well as importance. As it is not likely that programmers and designers will make a …

時間/機能制約による仕様に対する実行可能な UML/SysML モデルの動的検査手法

小野康一, 中村宏明, 石川浩 - コンピュータ ソフトウェア, 2010 - jstage.jst.go.jp
抄録 UML/SysML による実行可能なシステム・モデルの振舞が, 時間/機能制約による仕様に対して
整合するかどうかを動的に検査する技術を提案する. 制御系の離散的振舞と機械系/電気系の連続 …

[PDF][PDF] On Deterministic Replay

J Patera - researchgate.net
Today's programs in distributed and embedded systems are often designed for longtime
running applications and, thus, they are very complex. It is unlikely that all mistakes in such …