Autonomic computing (AC) is a promising approach tomeet basic requirements in the design of wireless sensor networks (WSNs),\nand its principles can be applied to efficiently manage nodes operation and optimize network resources. Middleware for WSNs\nsupports the implementation and basic operation of such networks. In this systematic literature review (SLR) we aim to provide an\noverview of existingWSN middleware systems that address autonomic properties. The main goal is to identify which development\napproaches of AC are used for designing WSN middleware system, which allow the self-management of WSN. Another goal is\nfinding out which interactions and behavior can be automated inWSN components.We drew the followingmain conclusions from\nthe SLR results: (i) the selected studies addressWSN concerns according to the self-? properties of AC, namely, self-configuration,\nself-healing, self-optimization, and self-protection; (ii) the selected studies use different approaches for managing the dynamic\nbehavior of middleware systems forWSN, such as policy-based reasoning, context-based reasoning, feedback control loops, mobile\nagents, model transformations, and code generation. Finally, we identified a lack of comprehensive system architecture designs that\nsupport the autonomy of sensor networking.
Loading....