Research Article
An Efficient and Modular Method for the Simulation of Real-Time Wireless Embedded Systems
@INPROCEEDINGS{10.4108/icst.simutools.2011.245584, author={Jerome Rousselot and Jean-Dominique Decotignie}, title={An Efficient and Modular Method for the Simulation of Real-Time Wireless Embedded Systems}, proceedings={4th International ICST Conference on Simulation Tools and Techniques}, publisher={ICST}, proceedings_a={SIMUTOOLS}, year={2012}, month={4}, keywords={Wireless sensor networks OMNeT++ MiXiM embedded systems}, doi={10.4108/icst.simutools.2011.245584} }
- Jerome Rousselot
Jean-Dominique Decotignie
Year: 2012
An Efficient and Modular Method for the Simulation of Real-Time Wireless Embedded Systems
SIMUTOOLS
ICST
DOI: 10.4108/icst.simutools.2011.245584
Abstract
This paper describes a novel method to execute embedded real-time C code within the OMNeT++ network simulator and its wireless extension MiXiM. This method greatly reduces the development and debugging effort of wireless embedded systems, while also significantly improving the accuracy and utility of network simulations. The method is highly modular: it is possible to isolate every layer of the embedded communication protocols stack and combine it with simulation modules, or to combine all of the embedded protocols together. The first mechanism increases the simulation speed and enables the evaluation of novel algorithms in a variety of configurations, while the second mechanism allows debugging the embedded system with a high granularity. Executing the embedded code in the OMNeT++ simulator gives access to a fast simulation kernel with powerful simulation configuration semantics, large simulation model libraries and extensive data collection and analysis tools. This method is now used to develop novel systems in industrial and public projects: public transportation safety, inventory tracking and monitoring of composite structures.