@mastersthesis{wittenburg05facts, title = {{A Rule-Based Middleware Architecture for Wireless Sensor Networks}}, author = {Georg Wittenburg}, school = {Department of Mathematics and Computer Science, Freie Universit{\"a}t Berlin}, year = {2005}, address = {Berlin, Germany}, month = {}, abstract = {Wireless Sensor Networks (WSN) are an emerging technology with applications in the fields of environmental monitoring, facility management, and high-precision data gathering in general. They are deployed in the form of a large set of inexpensive sensing units that communicate over an ad-hoc wireless network. Developing applications for WSNs is challenging due to very limited resources available on each sensor node and the distributed nature of the algorithms used.\\In order to ease the development effort, we propose the FACTS middleware architecture for wireless sensor networks. Built around a rule-based programming paradigm, FACTS supports event-driven and data-centric applications to be written in the ruleset definition language. Components of the middleware are implemented in rulesets, compiled into bytecode and interpreted on the sensor nodes. We illustrate the capabilities of the FACTS middleware architecture by simulating it using the ns-2 network simulator and the ScatterWeb WSN platform.}, day = {1}, file = {http://cst.mi.fu-berlin.de/papers/wittenburg05facts.pdf}, keywords = {Wireless Sensor Networks, Middleware}, slides = {http://cst.mi.fu-berlin.de/papers/wittenburg05facts_slides.pdf}, theme = {wsn|prog}, }