TY - GEN
T1 - Middleware support for pluggable non-functional properties in wireless sensor networks
AU - Boonma, Pruet
AU - Suzuki, Junichi
PY - 2008
Y1 - 2008
N2 - Wireless sensor networks (WSN) imposes stringent constraints on e ciency, memory footprint and power consumption. Since the need to satisfy these constraints often results in tightly coupled designs, WSN applications tend to be inflexible; it is hard to flexibly reuse, introduce, customize and replace various non-functional properties (e.g., data routing, concurrency, data aggregation and event filtering) for developing and maintaining WSN applications. In order to address this issue, this paper proposes the TinyDDS middleware, which decouples various non-functional properties from WSN applications and allows those applications to flexibly reuse and transparently configure non-functional properties according to their own requirements. Without breaking the generic architecture of TinyDDS, the proposed pluggable framework allows WSN applications to have fine-grained control over non-functional properties and specialize in their own requirements. Currently, TinyDDS supports two types of nonfunctional properties: application-level and middlewarelevel non-functional properties.
AB - Wireless sensor networks (WSN) imposes stringent constraints on e ciency, memory footprint and power consumption. Since the need to satisfy these constraints often results in tightly coupled designs, WSN applications tend to be inflexible; it is hard to flexibly reuse, introduce, customize and replace various non-functional properties (e.g., data routing, concurrency, data aggregation and event filtering) for developing and maintaining WSN applications. In order to address this issue, this paper proposes the TinyDDS middleware, which decouples various non-functional properties from WSN applications and allows those applications to flexibly reuse and transparently configure non-functional properties according to their own requirements. Without breaking the generic architecture of TinyDDS, the proposed pluggable framework allows WSN applications to have fine-grained control over non-functional properties and specialize in their own requirements. Currently, TinyDDS supports two types of nonfunctional properties: application-level and middlewarelevel non-functional properties.
UR - https://www.scopus.com/pages/publications/51749095067
UR - https://www.scopus.com/pages/publications/51749095067#tab=citedBy
U2 - 10.1109/SERVICES-1.2008.78
DO - 10.1109/SERVICES-1.2008.78
M3 - Conference contribution
AN - SCOPUS:51749095067
SN - 9780769532868
T3 - Proceedings - 2008 IEEE Congress on Services, SERVICES 2008
SP - 360
EP - 367
BT - Proceedings - 2008 IEEE Congress on Services, SERVICES 2008
T2 - 2008 IEEE Congress on Services, SERVICES 2008
Y2 - 6 July 2008 through 11 July 2008
ER -