Output details
11 - Computer Science and Informatics
University of St Andrews
A component-based model and language for wireless sensor network applications
<02>This paper introduced one of the first truly high-level programming languages for wireless sensor networks. InSense provides three major innovations for such systems: it provides a true component abstraction, allowing modular re-use and evolution; allows components to be re-wired transparently; and is based on process algebra to admit clear reasoning. It also has a strong static type system and dynamic memory management in a small footprint. These innovations significantly advance the state-of-the-art in programming languages for sensor systems, and provide the basis for an extensive volume of work in robustness and scaleability.