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