A middleware architecture for adaptive devices
Paulo Roberto Massa Cereda, João José Neto · Procedia Computer Science · 2017
: The intuitive notion of an adaptive layer enclosing an underlying rule-driven device, thus making it adaptive, does not specify how coupling between the underlying rule-driven device and the adaptive mechanism should happen from an architectural point of view. In this paper, as a means to address component heterogeneity and exposure, we present a middleware architecture for adaptive devices, acting as a support layer between the underlying rule-driven device and the adaptive mechanism. The proposed middleware spontaneously provides aggregation and composition services to both components, making them interoperable and working as a single cohesive unit.