DocumentCode :
3434113
Title :
Applying Design Patterns to Wireless Sensor Network Programming
Author :
Tei, Kenji ; Fukazawa, Yoshiaki ; Honiden, Shinichi
Author_Institution :
Waseda Univ., Tokyo
fYear :
2007
fDate :
13-16 Aug. 2007
Firstpage :
1099
Lastpage :
1104
Abstract :
Middleware for wireless sensor network (WSN) abstracts a network as an entity and hides programming difficulties from programmers. Many middlewares have been proposed, but they use different programming languages to manipulate functions in WSNs. This inhibits usability when manipulating multiple WSNs managed by different middlewares, because the primitives of each language have different descriptive capabilities. In this paper, we propose and apply design patterns in WSN programming to complement the capabilities of language primitives, and discuss the effectiveness of these design patterns. First, we discuss major middleware languages and compare the capabilities of their primitives. Second, we extract design patterns from the representative middlewares to cover the missing capabilities identified in the comparison. Finally, we discuss the effectiveness of design patterns for WSN programming. The discussion indicates that design patterns improve the usability of manipulating multiple WSNs.
Keywords :
middleware; programming languages; wireless sensor networks; design patterns; language primitives; middleware; programming languages; wireless sensor network programming; Abstracts; Computer languages; Energy efficiency; Information retrieval; Middleware; Programming profession; Sensor phenomena and characterization; Software design; Usability; Wireless sensor networks; design pattern; middleware; wireless sensor network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Communications and Networks, 2007. ICCCN 2007. Proceedings of 16th International Conference on
Conference_Location :
Honolulu, HI
ISSN :
1095-2055
Print_ISBN :
978-1-4244-1251-8
Electronic_ISBN :
1095-2055
Type :
conf
DOI :
10.1109/ICCCN.2007.4317965
Filename :
4317965
Link To Document :
بازگشت