An ECA Rules Based Middleware Architecture for Wireless Sensor Networks

Wireless sensor networks will be used in a variety of adaptive applications. Appropriate middleware is needed to support the development of adaptive WSNs applications. In this paper, we introduce a middleware architecture that facilitates the development of adaptive WSNs applications. The whole architecture is event-driven and a kind of adapted ECA rules model lies at the core of the architecture. We discuss the structure of this kind of adapted ECA rules and how to implement the ECA rules in the architecture. The programming model that centers on constructing ECA rules is also discussed.