High-Level Application Development for Sensor Networks: Data-Driven Approach

Abstract : Owing to the large scale of networked sensor systems, ease of program- ming remains a hurdle in their wide acceptance. High-level application development techniques, or macroprogramming provides an easy to use high-level representation to the application developer, who can focus on specifying the behavior of the system, as opposed to the constituent nodes of the wireless sensor network (WSN). This chapter provides an overview of the current approaches to high-level appli- cation design for WSNs, going into the details related to data-driven macroprogram- ming. Details of one such language are provided, in addition to the approach taken to the compilation of data-driven macroprograms to node-level code. An implemen- tation of the modular compilation framework is also discussed, as well as a graphical toolkit built around it that supports data-driven macroprogramming. Through exper- iments, it is shown that the code generated by the compiler matches hand-generated implementations of the applications, while drastically reducing the time and effort involved in developing real-world WSN applications.
Type de document :
Chapitre d'ouvrage
Nikoletseas, Sotiris and Rolim, José D.P. Theoretical Aspects of Distributed Computing in Sensor Networks, Springer Berlin Heidelberg, pp.865-891, 2011, Monographs in Theoretical Computer Science. An EATCS Series, 978-3-642-14848-4. 〈10.1007/978-3-642-14849-1_26〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00723799
Contributeur : Animesh Pathak <>
Soumis le : lundi 10 décembre 2012 - 11:11:10
Dernière modification le : dimanche 17 décembre 2017 - 07:04:03
Document(s) archivé(s) le : lundi 11 mars 2013 - 11:20:38

Fichier

pathak-prasanna-bookchapter.pd...
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Animesh Pathak, Viktor Prasanna. High-Level Application Development for Sensor Networks: Data-Driven Approach. Nikoletseas, Sotiris and Rolim, José D.P. Theoretical Aspects of Distributed Computing in Sensor Networks, Springer Berlin Heidelberg, pp.865-891, 2011, Monographs in Theoretical Computer Science. An EATCS Series, 978-3-642-14848-4. 〈10.1007/978-3-642-14849-1_26〉. 〈hal-00723799〉

Partager

Métriques

Consultations de la notice

150

Téléchargements de fichiers

162