• DocumentCode
    2729590
  • 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
  • fYear
    2008
  • fDate
    17-19 June 2008
  • Firstpage
    67
  • Lastpage
    70
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networked Sensing Systems, 2008. INSS 2008. 5th International Conference on
  • Conference_Location
    Kanazawa
  • Print_ISBN
    978-4-907764-31-9
  • Type

    conf

  • DOI
    10.1109/INSS.2008.4610900
  • Filename
    4610900