Title :
TinyXXL: Language and Runtime Support for Cross-Layer Interactions
Author :
Lachenmann, Andreas ; Marron, Pedro Jose ; Minder, Daniel ; Gauger, Matthias ; Saukh, Olga ; Rothermel, Kurt
Author_Institution :
IPVS, Stuttgart Univ.
Abstract :
In the area of wireless sensor networks, cross-layer interactions are often preferred to strictly layered architectures. However, architectural properties such as modularity and the reusability of components suffer from such optimizations. In this paper we present TinyXXL that provides programming abstractions for data exchange, a form of cross-layer interaction with a large potential for optimizations. Our approach decouples components providing and using data, and it allows for automatic optimizations of applications composed of reusable components. Its runtime representation is efficient regarding memory consumption and processing overhead
Keywords :
electronic data interchange; operating systems (computers); telecommunication computing; wireless sensor networks; TinyXXL; cross-layer interactions; data exchange; exchange of cross-layer data for TinyOS; programming abstractions; wireless sensor networks; Application software; Batteries; Communications Society; Computer languages; Peer to peer computing; Read-write memory; Routing; Runtime; Wireless communication; Wireless sensor networks;
Conference_Titel :
Sensor and Ad Hoc Communications and Networks, 2006. SECON '06. 2006 3rd Annual IEEE Communications Society on
Conference_Location :
Reston, VA
Print_ISBN :
1-4244-0626-9
DOI :
10.1109/SAHCN.2006.288422