DocumentCode :
2145706
Title :
Applying Adaptive Role-Based Model to Self-Adaptive System Constructing Problems: A Case Study
Author :
Monpratarnchai, Supasit ; Tetsuo, Tamai
Author_Institution :
Grad. Sch. of Arts & Sci., Univ. of Tokyo, Tokyo, Japan
fYear :
2011
fDate :
27-29 April 2011
Firstpage :
69
Lastpage :
78
Abstract :
When computational process occurs in uncertain environments, the environmental changes often cause unpredictable influence on the computation. Self-adaptive software is one of the possible ways to tackle and handle this motivation. It evaluates its own behavior and surrounding environment, and adapts itself when the evaluation indicates that it is not accomplishing what the system is intended to do, or when better functionality is possible. Since one of the objectives of role models is to support object adaptation to the environment through role binding mechanism, it is expected that role modeling can be conveniently used to build self-adaptive systems. This paper provides some essential features or mechanisms of self-adaptive systems which are intended to be captured by adaptive role models. We propose Self-Epsilon model, an extension of our developed role-based model Epsilon, to combine and integrate all those features with role-based mechanisms into a single model. This paper also shows how the model can be applied to practically design and implement self-adaptive systems. We illustrate our approach through a case study of a simplified system of coordinated traffic jam monitoring used in some related work. The evaluation shows the reasonable and acceptable scalability of our model implementation in the framework.
Keywords :
self-adjusting systems; software engineering; Epsilon role-based model; adaptive role-based model; coordinated traffic jam monitoring; role binding mechanism; role modeling; self-Epsilon model; self-adaptive software; self-adaptive system; Adaptation models; Cameras; Collaboration; Computational modeling; Context; Monitoring; Object oriented modeling; adaptation; collaboration; construct; dynamic; mechanism; model; role; self-adaptive;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Autonomic and Autonomous Systems (EASe), 2011 8th IEEE International Conference and Workshops on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4577-0309-6
Type :
conf
DOI :
10.1109/EASe.2011.12
Filename :
5946187
Link To Document :
بازگشت