• DocumentCode
    2452995
  • Title

    A Component-Based Model and Language for Wireless Sensor Network Applications

  • Author

    Dearle, Alan ; Balasubramaniam, Dharini ; Lewis, Jonathan ; Morrison, Ron

  • Author_Institution
    Sch. of Comput. Sci., Univ. of St Andrews, St. Andrews
  • fYear
    2008
  • fDate
    July 28 2008-Aug. 1 2008
  • Firstpage
    1303
  • Lastpage
    1308
  • Abstract
    Wireless sensor networks are often used by experts in many different fields to gather data pertinent to their work. Although their expertise may not include software engineering, these users are expected to produce low-level software for a concurrent, real-time and resource-constrained computing environment. In this paper, we introduce a component-based model for wireless sensor network applications and a language, Insense, for supporting the model. An application is modelled as a composition of interacting components and the application model is preserved in the Insense implementation where active components communicate via typed channels. The primary design criteria for Insense include: to abstract over low-level concerns for ease of programming; to permit worst-case space and time usage of programs to be determinable; to support the fractal composition of components whilst eliminating implicit dependencies between them; and, to facilitate the construction of low footprint programs suitable for resource-constrained devices. This paper presents an overview of the component model and Insense, and demonstrates how they meet the above criteria.
  • Keywords
    object-oriented languages; object-oriented programming; wireless sensor networks; Insense; component-based language; component-based model; data gathering; footprint programs; resource-constrained devices; wireless sensor network; Application software; Concurrency control; Concurrent computing; Fractals; Memory management; Power system modeling; Programming profession; Temperature sensors; Wireless sensor networks; Yarn; Component; Insense; composition; language; model; resource constraint; wireless sensor network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
  • Conference_Location
    Turku
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3262-2
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2008.151
  • Filename
    4591771