Software Design Patterns for TinyOS
Published in Proceedings of the ACM SIGPLAN/SIGBED 2005 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), June 2005.
Abstract
We present design patterns used by software components in the TinyOS sensor network operating system. They differ significantly from traditional software design patterns due to the constraints of sensor networks and TinyOS's focus on static allocation and whole-program composition. We describe how nesC has evolved to support these design patterns by including a few simple language primitives and optimisations.
Paper (343KB)
BibTeX entry
@inproceedings{lctes05gay, author = "David Gay and Philip Levis and David Culler", title = "{Software Design Patterns for TinyOS}", booktitle = "{Proceedings of the ACM SIGPLAN/SIGBED 2005 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)}", year = {2005}, month = {June} }





Login