Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems PDSE-99 2000
DOI: 10.1109/pdse.2000.847845
|View full text |Cite
|
Sign up to set email alerts
|

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 behaviour 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 through the use of reflection. More specifically, the paper introduces a languageindepe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0
1

Year Published

2002
2002
2013
2013

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(18 citation statements)
references
References 27 publications
0
17
0
1
Order By: Relevance
“…To avoid the recompilation required in Odyssey, many application-aware context-aware middleware systems, such as [4,7,8], employ the reflective mechanism to dynamically reconfigure the application based on descriptive adaptation policies. Importantly, these policies can be changed after the deployment of applications.…”
Section: Middleware For Context-aware Adaptationmentioning
confidence: 99%
“…To avoid the recompilation required in Odyssey, many application-aware context-aware middleware systems, such as [4,7,8], employ the reflective mechanism to dynamically reconfigure the application based on descriptive adaptation policies. Importantly, these policies can be changed after the deployment of applications.…”
Section: Middleware For Context-aware Adaptationmentioning
confidence: 99%
“…Open-ORB [12,4] is a project whose goal is to define an architecture for adaptable middleware, particularly in the domain of multimedia applications. It is based on a component model which includes explicit dependencies and interaction between components, support for continuous media (streaming), and an event notification model.…”
Section: Related Workmentioning
confidence: 99%
“…The next step is to make this middleware more flexible, and able to be adapted -or even better to adapt itself -to environmental changes. Although current industrial middleware implementations ( [1,2,3]) do not take into account the dynamic execution conditions, previous works on adaptable middleware [4,5] have shown the viability of this approach.…”
Section: Introductionmentioning
confidence: 99%
“…Today, reflection is successfully applied at the architectural level too [10]. Generally, architectural reflection may introduce additional layers [3,4,5,6,15] or software components [13,16] between the representation of a system and applications. Their role is to enable applications to adapt to the systems' features and, vice-versa, systems to adapt (whenever possible) to the applications' requirements.…”
Section: Introductionmentioning
confidence: 99%