Bug hunting in sensor networks is challenging: Bugs are often prompted by a particular, complex concatenation of events. Moreover, dynamic interactions between nodes and with the environment make it time-consuming to track and reproduce a bug. We introduce LibReplay to ease bug hunting in sensor networks: it provides (1) lightweight and flexible logging and (2) deterministic replay. LibReplay logs function calls to and from the application or another code of interest. It enables deterministic replay of execution traces in a controlled environment such as a full-system simulator. This allows the user to benefit from well-established debugging tools such as stepping through code, breakpoints, or watchpoints. We show that the lightweight archi...
abstract: Debugging is a hard task. Debugging multi-threaded applications with their inherit non-det...
During debugging, a developer must repeatedly and manu-ally reproduce faulty behaviors in order to i...
Debugging concurrent programs is known to be difficult due to scheduling non-determinism. The techni...
Abstract Bug hunting in sensor networks is challenging: Bugs are often prompted by a particular, com...
Due to their safety critical nature, Cyber-Physical Systems such as collaborative cars or smart grid...
Abstract. Due to their safety critical nature, Cyber-Physical Systems such as collaborative cars or ...
Significant time is spent by companies trying to reproduce and fix bugs. We recently proposed a har...
Wireless sensor networks (WSNs) are plagued by the possibility of bugs manifesting only at deploymen...
Wireless sensor networks (WSNs) are plagued by the pos-sibility of bugs manifesting only at deployme...
Wireless Sensor Networks (WSNs) are used in a wide variety of applications including environmental m...
Significant time is spent by companies trying to reproduce and fix bugs. BugNet is a recent architec...
Being embedded in the physical world, sensor networks present a wide range of bugs and misbehavior q...
Abstract — Sensing events from dynamic environments are normally asynchronous and non-repeatable. Th...
Abstract—Debugging wireless sensor network (WSN) applica-tions has been complicated for multiple rea...
Software bugs that occur in production are often difficult to reproduce in the lab due to subtle dif...
abstract: Debugging is a hard task. Debugging multi-threaded applications with their inherit non-det...
During debugging, a developer must repeatedly and manu-ally reproduce faulty behaviors in order to i...
Debugging concurrent programs is known to be difficult due to scheduling non-determinism. The techni...
Abstract Bug hunting in sensor networks is challenging: Bugs are often prompted by a particular, com...
Due to their safety critical nature, Cyber-Physical Systems such as collaborative cars or smart grid...
Abstract. Due to their safety critical nature, Cyber-Physical Systems such as collaborative cars or ...
Significant time is spent by companies trying to reproduce and fix bugs. We recently proposed a har...
Wireless sensor networks (WSNs) are plagued by the possibility of bugs manifesting only at deploymen...
Wireless sensor networks (WSNs) are plagued by the pos-sibility of bugs manifesting only at deployme...
Wireless Sensor Networks (WSNs) are used in a wide variety of applications including environmental m...
Significant time is spent by companies trying to reproduce and fix bugs. BugNet is a recent architec...
Being embedded in the physical world, sensor networks present a wide range of bugs and misbehavior q...
Abstract — Sensing events from dynamic environments are normally asynchronous and non-repeatable. Th...
Abstract—Debugging wireless sensor network (WSN) applica-tions has been complicated for multiple rea...
Software bugs that occur in production are often difficult to reproduce in the lab due to subtle dif...
abstract: Debugging is a hard task. Debugging multi-threaded applications with their inherit non-det...
During debugging, a developer must repeatedly and manu-ally reproduce faulty behaviors in order to i...
Debugging concurrent programs is known to be difficult due to scheduling non-determinism. The techni...