Title :
Runtime Adaptability through Automated Model Evolution
Author :
Mosincat, Adina ; Binder, Walter ; Jazayeri, Mehdi
Author_Institution :
Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
Abstract :
Dynamically adaptive systems propose adaptation by means of variants that are specified in the system model at design time and allow for a fixed set of different runtime configurations. However, in a dynamic environment, unanticipated changes may result in the inability of the system to meet its quality requirements. To allow the system to react to these changes we propose a solution for automatically evolving the system model by integrating new variants and periodically validating existing ones based on updated quality parameters. To illustrate our approach we present a BPEL based framework using a service composition model to represent the system functional requirements. Our framework estimates Quality of Service (QoS) values based on information provided by our monitoring mechanism, ensuring that changes in QoS are reflected in the system model. We show how the evolved model can be used at runtime to increase the system´s autonomic capabilities and delivered QoS.
Keywords :
software quality; specification languages; BPEL based framework; QoS; automated model evolution; dynamically adaptive system; quality of service; quality parameter; runtime adaptability; service composition model; Adaptation model; Computational modeling; Monitoring; Quality of service; Runtime; Weather forecasting; dynamic adaptability; model at runtime; model evolution; quality requirements;
Conference_Titel :
Enterprise Distributed Object Computing Conference (EDOC), 2010 14th IEEE International
Conference_Location :
Vitoria
Print_ISBN :
978-1-4244-7966-5
DOI :
10.1109/EDOC.2010.22