Authors: Imen Abdennadher; Ismael Bouassida Rodriguez; Mohamed Jmaiel
Addresses: ReDCAD Laboratory, University of Sfax, B.P. 1173, 3038 Sfax, Tunisia ' ReDCAD Laboratory, University of Sfax, B.P. 1173, 3038 Sfax, Tunisia ' Digital Research Center of Sfax, B.P. 275, Sakiet Ezzit, 3021 Sfax, Tunisia
Abstract: Ubiquitous computing environments provide a wide range of challenges and possibilities in distributed systems. The problem of adapting collaborative applications on top of ubiquitous communicating systems is an important issue. In our view, solutions for such applications adaptation must ensure the selection of the most suitable architectural configuration according to context. In this paper, we present a novel adaptation approach and a description of its use in the context of the smart building case study. We address the adaptation of the smart building application on two levels. The high-level adaptation aims to reduce the energy consumption of the building while respecting the comfort of users. The low-level adaptation is related to the software architecture of the application. In this level, a new deployment of the software components is generated according to resources context parameters and a decision policy called 'disorder increase'.
Keywords: ubiquitous environments; distributed systems; collaborative applications; adaptation; architectural configuration; context; decision policies; deployment; software components; resources context parameters; adaptive communications systems.
International Journal of Autonomous and Adaptive Communications Systems, 2018 Vol.11 No.4, pp.293 - 314
Received: 09 Aug 2016
Accepted: 30 Jan 2017
Published online: 06 Sep 2018 *