DocumentCode :
3587321
Title :
A Context-Role Based Modeling Framework for Engineering Adaptive Software Systems
Author :
Tamai, Tetsuo ; Monpratarnchai, Supasit
Author_Institution :
Hosei Univ., Koganei, Japan
Volume :
1
fYear :
2014
Firstpage :
103
Lastpage :
110
Abstract :
To engineer adaptive software systems, it is crucial to capture changes that drive adaptation. We believe that a pair of concepts, context and roles, is most effective in capturing such changes and creating an adaptation mechanism to deal with those changes. We propose a new framework for developing adaptive software systems based on Epsilon, a context-role oriented approach. The framework covers the whole process of adaptive system development, starting from the requirements phase through the implementation phase of program generation by means of model building and model transformation. We show effectiveness of our approach with a case study of the Traffic Jam Monitoring System. In this case, traffic jam occurrence, growth and dissolution are captured as context creation, merging and splitting and roles are played by intelligent cameras. How an Epsilon model is built and then successively transformed into a final program through several steps of model transformation is explained.
Keywords :
formal verification; object-oriented programming; ubiquitous computing; Epsilon model; adaptation mechanism; adaptive system development; context creation; context merging; context splitting; context-role based modeling framework; context-role oriented approach; engineering adaptive software systems; implementation phase; intelligent cameras; model building; model transformation; program generation; requirements phase; traffic jam dissolution; traffic jam growth; traffic jam monitoring system; traffic jam occurrence; Adaptive systems; Companies; Context; Context modeling; Java; Object oriented modeling; Unified modeling language; adaptive system; context; role;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2014 21st Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
978-1-4799-7425-2
Type :
conf
DOI :
10.1109/APSEC.2014.25
Filename :
7091298
Link To Document :
بازگشت