Rumor routing algorthim for sensor networks
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
GHT: a geographic hash table for data-centric storage
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
The cougar approach to in-network query processing in sensor networks
ACM SIGMOD Record
TinyGALS: a programming model for event-driven embedded systems
Proceedings of the 2003 ACM symposium on Applied computing
TOSSIM: accurate and scalable simulation of entire TinyOS applications
Proceedings of the 1st international conference on Embedded networked sensor systems
Avrora: scalable sensor network simulation with precise timing
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
A Flexible Scheduling Framework for Deeply Embedded Systems
AINAW '07 Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops - Volume 01
CsharpSimpleModule: writing OMNeT++ modules with C# and mono
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
A Combined Routing Layer for Wireless Sensor Networks and Mobile Ad-Hoc Networks
SENSORCOMM '08 Proceedings of the 2008 Second International Conference on Sensor Technologies and Applications
Hi-index | 0.00 |
Developing wireless sensor network (WSN) applications is a challenging task. Simulations are a key component in the development process, since they offer simple means of testing and evaluating the applications without the need of time consuming and tedious deployment. But simulations alone are not sufficient to evaluate such applications. Only experiments on real hardware can ultimately verify the correctness of a given algorithm and its implementation. To take the most benefit from a WSN simulator it must be able to simulate a sensor network, where all nodes run the same implementation of the algorithm that will later be deployed. We show how to integrate event-driven operating systems into the OMNeT++ discrete event simulator. At the example of Reflex we show how an integration can be easily achieved with minor effort. Additionally we discuss an alternative approach which promises better scalability but comes at the cost of less flexibility at the application layer and requires more deeply intrusions into the operating system. We argue that the integration is feasible and that it yields a simulation tool, which can perform similar to other tools like TOSSIM or COOJA but benefits notably from the flexibility of OMNeT++ and its cornucopia of readily available models provided by the community.