This paper proposes a concurrency model which integrates the asynchronous and event-driven nature of networked sensors with a more familiar programming style for the developer. We argue that coroutines can provide a basis for this integration and describe some details of its implementation, which was developed as an extension to the TinyOS operating system.
Index Terms:
Sensor networks, TinyOS, programming models, event-driven model, cooperative multitasking, coroutines
Citation:
Silvana Rossetto, Noemi Rodriguez, "A cooperative multitasking model for networked sensors," icdcsw, pp.91, 26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06), 2006