Context-Aware Model for Dynamic Adaptability of Software for Embedded Systems

Abstract

Context-awareness is an important topic in the wireless sensor networks research field. Wireless sensor networks comprise wirelessly enabled embedded systems for data acquisition and control for a wide array of applications. This paper introduces a novel embedded systems firmware model based on a layered model with context and cognitive planes. The novel architecture focuses on dynamic adaptability. The context plane features a micro-architecture which includes context collectors, context controllers and a context task based coordinator. The cognitive plane is responsible for dynamic adaptable logic reconfiguration inspired by fuzzy cognitive maps. No previous work has been done on the use of fuzzy cognitive maps for enabling dynamic, resource constrained, and firmware adaptability. An industrial application (Novax’s Accessible Pedestrian System) and simulations using the Rapita suite of tools are presented for model proof of concept and evaluation.

    Similar works