DocumentCode :
3716554
Title :
Middleware Reconfiguration Relying on Formal Methods
Author :
Nelson Rosa
Author_Institution :
Centro de Inf. Recife, Univ. Fed. de Pernambuco, Recife, Brazil
fYear :
2015
Firstpage :
648
Lastpage :
655
Abstract :
Adaptive middleware is a software for developing and executing distributed applications and can be reconfigured at runtime without its complete stop. The need of reconfiguration is usually triggered by changes in application´s requirements and environmental conditions, to fix bugs or to extend the middleware´s functionality. The development of an adaptive middleware still being a challenge due to the complexity of dealing with adaptation issues, such as how, when and where to reconfigure the middleware. Existing solutions to build adaptive middleware concentrate on the use of software mechanisms like aspect oriented programming and computational reflection to face the issues behind the reconfiguration. In this paper, we propose to reconfigure the middleware by moving adaptation decisions and actions from the middleware to an external and formally-based element. The whole adaptation process is performed based on the behavioural analysis of the middleware execution trace. In order to evaluate the proposed approach, we carried experimental experiments to check the effectiveness of the proposed adaptation mechanism and measure the overhead caused by the proposed adaptation mechanism.
Keywords :
"Middleware","Runtime","Concurrent computing","Adaptive systems","Security","Computer bugs"
Publisher :
ieee
Conference_Titel :
Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/CIT/IUCC/DASC/PICOM.2015.93
Filename :
7363133
Link To Document :
بازگشت