|
ABSTRACT
Wireless sensor networks are moving towards emerging standards such as IP, ZigBee and WirelessHART which makes interoperability testing important. Interoperability testing is performed today through black-box testing with vendors physically meeting to test their equipment. Black-box testing can test interoperability but gives no detailed information of the internals in the nodes during the testing. Blackbox testing is required because existing simulators cannot simultaneously simulate sensor nodes with different firmware. For standards such as IP and WirelessHART, a white-box interoperability testing approach is desired, since it gives details on both performance and clues about why tests succeeded or failed. To allow white-box testing, we propose a simulation-based approach to interoperability testing, where the firmware from different vendors is run in the same simulator. We extend our MSPSim emulator and COOJA wireless sensor network simulator to support interoperable simulation of sensor nodes with firmware from different vendors. To demonstrate both cross-vendor interoperability and the benefits of white-box interoperability testing, we run the state-of-the-art Contiki and TinyOS operating systems in a single simulation. Because of the white-box testing, we can do performance measurement and power profiling over both operating systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
| |
4
|
A. Dunkels, B. Grönvall, and T. Voigt. Contiki - a lightweight and flexible operating system for tiny networked sensors. In Workshop on Embedded Networked Sensors, Tampa, Florida, USA, November 2004.
|
 |
5
|
|
 |
6
|
|
 |
7
|
|
| |
8
|
A. Dunkels and J-P. Vasseur. IP for Smart Objects, September 2008. IPSO Alliance White Paper #1.
|
 |
9
|
Mathilde Durvy , Julien Abeillé , Patrick Wetterwald , Colin O'Flynn , Blake Leverett , Eric Gnoske , Michael Vidales , Geoff Mulligan , Nicolas Tsiftes , Niclas Finne , Adam Dunkels, Making sensor networks IPv6 ready, Proceedings of the 6th ACM conference on Embedded network sensor systems, November 05-07, 2008, Raleigh, NC, USA
[doi> 10.1145/1460412.1460483]
|
| |
10
|
J. Eriksson, A. Dunkels, N. Finne, F. Österlind, and T. Voigt. MSPSim -- an extensible simulator for MSP430-equipped sensor boards. In Proceedings of the European Conference on Wireless Sensor Networks (EWSN), Poster/Demo session, Delft, The Netherlands, January 2007.
|
| |
11
|
A. Köpke , M. Swigulski , K. Wessel , D. Willkomm , P. T. Klein Haneveld , T. E. V. Parker , O. W. Visser , H. S. Lichte , S. Valentin, Simulating wireless and mobile networks in OMNeT++ the MiXiM vision, Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops, March 03-07, 2008, Marseille, France
|
 |
12
|
David Gay , Philip Levis , Robert von Behren , Matt Welsh , Eric Brewer , David Culler, The nesC language: A holistic approach to networked embedded systems, Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation, June 09-11, 2003, San Diego, California, USA
|
| |
13
|
Matus Harvan and Jürgen Schönwälder. A 6lowpan implementation for TinyOS 2.0. In Proc. of the 6th GI/ITG KuVS Fachgespräch "Wireless Sensor Networks", Aachen, 2007.
|
 |
14
|
Jason Hill , Robert Szewczyk , Alec Woo , Seth Hollar , David Culler , Kristofer Pister, System architecture directions for networked sensors, Proceedings of the ninth international conference on Architectural support for programming languages and operating systems, p.93-104, November 2000, Cambridge, Massachusetts, United States
|
| |
15
|
F. Kim, A. and Hekland, S. Petersen, and P. Doyle. When hart goes wireless: Understanding and implementing the wirelesshart standard. In 13th IEEE Conference on Emerging Technologies and Factory Automation, Hamburg, Germany, September 2008.
|
 |
16
|
Lakshman Krishnamurthy , Robert Adler , Phil Buonadonna , Jasmeet Chhabra , Mick Flanigan , Nandakishore Kushalnagar , Lama Nachman , Mark Yarvis, Design and deployment of industrial sensor networks: experiences from a semiconductor plant and the north sea, Proceedings of the 3rd international conference on Embedded networked sensor systems, November 02-04, 2005, San Diego, California, USA
[doi> 10.1145/1098918.1098926]
|
 |
17
|
|
 |
18
|
Philip Levis , Nelson Lee , Matt Welsh , David Culler, TOSSIM: accurate and scalable simulation of entire TinyOS applications, Proceedings of the 1st international conference on Embedded networked sensor systems, November 05-07, 2003, Los Angeles, California, USA
[doi> 10.1145/958491.958506]
|
| |
19
|
P. Marrón, R. Sauter, O. Saukh, M. Gauger, and K. Rothermel. Challenges of complex data processing in real world sensor network deployments. In Proceedings of ACM Workshop on Real-World Wireless Sensor Networks (REALWSN'06), Uppsala, Sweden, June 2006.
|
| |
20
|
|
| |
21
|
F. Österlind, A. Dunkels, J. Eriksson, N. Finne, and T. Voigt. Cross-level sensor network simulation with COOJA. In Proceedings of the First IEEE International Workshop on Practical Issues in Building Sensor Network Applications (SenseApp 2006), Tampa, Florida, USA, November 2006.
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
T. Voigt, F. Österlind, N. Finne, N. Tsiftes, Z. He, J. Eriksson, A. Dunkels, U. Båmsted, J. Schiller, and K. Hjort. Sensor networking in aquatic environments -- experiences and new challenges. In Workshop on Practical Issues in Building Sensor Network Applications (SenseApp 2007), Dublin, Ireland, October 2007.
|
| |
26
|
Zigbee. Web page. 2007-11-21. http://www.zigbee.org.
|
|