St Andrews Research Repository

St Andrews University Home
View Item 
  •   St Andrews Research Repository
  • University of St Andrews Research
  • University of St Andrews Research
  • University of St Andrews Research
  • View Item
  •   St Andrews Research Repository
  • University of St Andrews Research
  • University of St Andrews Research
  • University of St Andrews Research
  • View Item
  •   St Andrews Research Repository
  • University of St Andrews Research
  • University of St Andrews Research
  • University of St Andrews Research
  • View Item
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.

A component-based model and language for wireless sensor network applications

Thumbnail
View/Open
CORCS_08_final.pdf (234.0Kb)
Date
07/2008
Author
Dearle, Alan
Balasubramaniam, Dharini
Lewis, Jonathan Peter
Morrison, Ronald
Keywords
Wireless sensor network
Component
Insense
Composition
Language
Model
Resource constraint
QA76 Computer software
Metadata
Show full item record
Altmetrics Handle Statistics
Altmetrics DOI Statistics
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.
Citation
Dearle , A , Balasubramaniam , D , Lewis , J P & Morrison , R 2008 , A component-based model and language for wireless sensor network applications . in 32nd annual IEEE International Computer Software and Applications : COMPSAC 2008, 28 July-1 August 2008, Turku, Finland . IEEE COMPSAC , IEEE Computer Society , pp. 1303-1308 , 32nd Annual IEEE International Computer Software and Applications Conference , Turku , Finland , 28/07/08 . https://doi.org/10.1109/COMPSAC.2008.151
 
conference
 
Publication
32nd annual IEEE International Computer Software and Applications
DOI
https://doi.org/10.1109/COMPSAC.2008.151
ISSN
0730-3157
Type
Conference item
Rights
©2008 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Collections
  • Computer Science Research
  • University of St Andrews Research
URI
http://hdl.handle.net/10023/1811

Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

Advanced Search

Browse

All of RepositoryCommunities & CollectionsBy Issue DateNamesTitlesSubjectsClassificationTypeFunderThis CollectionBy Issue DateNamesTitlesSubjectsClassificationTypeFunder

My Account

Login

Open Access

To find out how you can benefit from open access to research, see our library web pages and Open Access blog. For open access help contact: openaccess@st-andrews.ac.uk.

Accessibility

Read our Accessibility statement.

How to submit research papers

The full text of research papers can be submitted to the repository via Pure, the University's research information system. For help see our guide: How to deposit in Pure.

Electronic thesis deposit

Help with deposit.

Repository help

For repository help contact: Digital-Repository@st-andrews.ac.uk.

Give Feedback

Cookie policy

This site may use cookies. Please see Terms and Conditions.

Usage statistics

COUNTER-compliant statistics on downloads from the repository are available from the IRUS-UK Service. Contact us for information.

© University of St Andrews Library

University of St Andrews is a charity registered in Scotland, No SC013532.

  • Facebook
  • Twitter