Springe direkt zu Inhalt

Rule-Oriented Programming for Wireless Sensor Networks

Kirsten Terfloth, Georg Wittenburg, Jochen Schiller – 2006

Data-centric, distributed programming for embedded systems with harsh resource constraints poses a heavy burden upon a developer. In this paper, we describe how rule-based programming can alleviate these problems by combining middleware and application at the programming level. We describe in detail the programming primitives and the implementation of the FACTS middleware architecture. Based on statistics derived from three representative tasks specific to wireless sensor networks, we illustrate how our approach allows for aggressive optimization as well as writing expressive application-level code. We summarize our experience by proposing several rule-oriented programming patterns.

Titel
Rule-Oriented Programming for Wireless Sensor Networks
Verlag
Proceedings of the Euro-American Workshop on Middleware for Sensor Networks (EAWMS '06), 2006.
Schlagwörter
Wireless Sensor Networks, Programming Abstraction, Middleware Framework, Rule-Oriented Programming Patterns, Programming Tools and Abstractions
Datum
2006
Sprache
eng
Art
Text
BibTeX Code
@inproceedings{terfloth06rule-oriented, author = {Kirsten Terfloth and Georg Wittenburg and Jochen Schiller}, title = {{Rule-Oriented Programming for Wireless Sensor Networks}}, booktitle = {Proceedings of the Euro-American Workshop on Middleware for Sensor Networks (EAWMS '06)}, year = {2006}, address = {San Francisco, CA, USA}, month = {}, abstract = {Data-centric, distributed programming for embedded systems with harsh resource constraints poses a heavy burden upon a developer. In this paper, we describe how rule-based programming can alleviate these problems by combining middleware and application at the programming level.\\ We describe in detail the programming primitives and the implementation of the FACTS middleware architecture. Based on statistics derived from three representative tasks specific to wireless sensor networks, we illustrate how our approach allows for aggressive optimization as well as writing expressive application-level code. We summarize our experience by proposing several rule-oriented programming patterns.}, day = {18-20}, file = {http://cst.mi.fu-berlin.de/papers/terfloth06rule-oriented.pdf}, keywords = {Wireless Sensor Networks, Programming Abstraction, Middleware Framework, Rule-Oriented Programming Patterns}, theme = {wsn|prog} }