Research Article
Cross-Platform Protocol Development Based on OMNeT++
@INPROCEEDINGS{10.4108/icst.simutools.2012.247711, author={Stefan Untersch\'{y}tz and Andreas Weigel and Volker Turau}, title={Cross-Platform Protocol Development Based on OMNeT++}, proceedings={5th International Workshop on OMNeT++}, publisher={ACM}, proceedings_a={OMNET++}, year={2012}, month={6}, keywords={omnetpp wireless network simulation cross-platform operating system message-passing}, doi={10.4108/icst.simutools.2012.247711} }
- Stefan Unterschütz
Andreas Weigel
Volker Turau
Year: 2012
Cross-Platform Protocol Development Based on OMNeT++
OMNET++
ACM
DOI: 10.4108/icst.simutools.2012.247711
Abstract
Software development for wireless sensor networks can be accomplished with dedicated operating systems such as Contiki or TinyOS. However, protocol design and verication as well as debugging is still challenging. On the other hand, high-level simulation environments, e.g., OMNeT++, allow convenient and rapid development, but the resulting code has to be re-implemented for a particular hardware platform. This paper introduces CometOS, a component-based, extensible, tiny operating system for wireless networks. CometOS is written in C++ and highly inspired by OMNeT++'s communication paradigm. It allows a cross-platform execution of protocols on OMNeT++ as well as on resource-restricted platforms such as wireless sensor nodes. A feasibility study is carried out on 93 nodes in the solar tower plant Jülich, Germany.