Title :
A software architecture for accessing data in sensor networks
Author :
Ghosh, Arijit ; Givargis, Tony
Author_Institution :
Center for Embedded Comput. Syst., Univ. of California, Irvine, CA
Abstract :
In this paper, we present a software architecture for accessing data in sensor networks. Designing a generic data access system for sensor networks is difficult. This is because the underlying physical architecture of sensor networks cannot be generalized which in turn affects the efficiency of the protocol. Further, applications have unique and often different data requirements. Thus the data service layer should be configurable to satisfy the needs of the application. Recognizing this, we focus on defining a software architecture that specifies the interface but leaves out the implementation. Any protocol can be used to realize this as long as it provides the services that matches the specifications. This is conceptually similar to template based programming where presentation is separated from implementation. We provide the details of our architecture and evaluate both its expressiveness to the application programmer and flexibility of implementation through a few example scenarios.
Keywords :
distributed sensors; protocols; software architecture; generic data access system; sensor networks; software architecture; template-based programming; Access protocols; Application software; Computer architecture; Computer science; Embedded computing; Programming profession; Sensor phenomena and characterization; Sensor systems; Software architecture; Wireless sensor networks;
Conference_Titel :
Networked Sensing Systems, 2008. INSS 2008. 5th International Conference on
Conference_Location :
Kanazawa
Print_ISBN :
978-4-907764-31-9
DOI :
10.1109/INSS.2008.4610900