|
ABSTRACT
Today, although the system supports for developing distributed applications become mature, they are inadequate for mobile environments where the runtime resources vary considerably or even disappear spontaneously. The objective of our work is to provide appropriate supports to facilitate the development of applications that adapt their behaviors to mobile environment changes. In this paper we present a framework based on a structured adaptive component model and two underlying middleware services, respectively, for monitoring environment variations and for coordinating adaptation actions of several components. We demonstrate the validity of our ideas through an adaptive video on demand application based on a prototype implementation of our framework. We also give the benefit and overhead of the proposed adaptation mechanisms.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Fábio M. Costa , Hector A. Duran , Nikos Parlavantzas , Katia B. Saikoski , Gordon S. Blair , Geoff Coulson, The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications, Proceedings of the 1st OOPSLA Workshop on Reflection and Software Engineering: Reflection and Software Engineering, Papers from OORaSE 1999, p.79-98, November 01, 1999
|
| |
3
|
|
| |
4
|
|
 |
5
|
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
D. Chefrour and F. André. Auto-adaptation de composants ACEEL coopérants. In 3ème Conférence Française sur les Systèmes d'Exploitation (CFSE'3), La Colle sur Loup, France, October 2003.
|
CITED BY
|
|
An Phung-Khac , Antoine Beugnard , Jean-Marie Gilliot , Maria-Teresa Segarra, Model-driven development of component-based adaptive distributed applications, Proceedings of the 2008 ACM symposium on Applied computing, March 16-20, 2008, Fortaleza, Ceara, Brazil
|
|