Title
A Principled Approach to Supporting Adaptation in Distributed Mobile Environments
Abstract
To support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying environmental conditions, and also to be able to adapt their behavior and that of the underlying platform as such conditions change. Many existing distributed systems platforms support such adaptation only in a rather ad hoc manner. This paper presents a principled approach to supporting adaptation-using reflection. More specifically, the paper introduces a language-independent, component-based reflective architecture featuring a per-component meta-space, the use of meta-models to structure meta-space, and a consistent use of component graphs to represent composite components. The paper also reports on a quality of service management framework, providing sophisticated support for monitoring and adaptation functions. Finally, the paper describes a prototype implementation of this architecture using the object-oriented programming language Python.
Year
DOI
Venue
2000
10.1109/PDSE.2000.847845
PDSE
Keywords
Field
DocType
structure meta-space,underlying platform,conditions change,principled approach,adaptation-using reflection,adaptation function,sophisticated support,component-based reflective architecture,consistent use,mobile environments,underlying environmental condition,per-component meta-space,quality of service,reflection,distributed system,object oriented programming languages,mobile computing,adaptation,software architecture,adaptive systems,meta model,object oriented programming language,subroutines,python
Mobile computing,Graph,Architecture,Subroutine,Computer science,Adaptive system,Quality of service,Software architecture,Python (programming language),Distributed computing
Conference
ISBN
Citations 
PageRank 
0-7695-0634-8
16
1.04
References 
Authors
15
9
Name
Order
Citations
PageRank
Gordon S. Blair11724196.83
Geoff Coulson22382244.21
Lynne Blair330825.24
Mike Clarke4161.04
Fabio Costa515714.73
Hector A. Duran-Limon611715.20
Nikos Parlavantzas746047.62
Katia Saikoski815012.23
Anders Andersen918618.35