Demo Abstract: Integrating Symbolic Execution With Sensornet Simulation for Efficient Bug Finding

High-coverage testing of sensornet applications is vital for pre-deployment bug cleansing, but has previously been difficult due to the limited set of available tools. The authors integrate the KleeNet symbolic execution engine with the COOJA network simulator to allow for straight-forward and intuitive high-coverage testing initiated from a simulation environment. A tight coupling of simulation and testing helps detect, narrow down, and fix complex interaction bugs in an early development phase. They demonstrate the seamless transition between COOJA simulation and KleeNet symbolic execution. The authors' framework enables future research in how high-coverage testing tools could be used in cooperation with simulation tools.

Provided by: Association for Computing Machinery Topic: Mobility Date Added: Nov 2010 Format: PDF

Find By Topic