Proceedings of the 2nd Workshop on Middleware for Pervasive and Ad-Hoc Computing - 2004
DOI: 10.1145/1028509.1028512
|View full text |Cite
|
Sign up to set email alerts
|

Mobile adaptive tasks guided by resource contracts

Abstract: This paper proposes a way to realize the idea of calm computing by adding a dynamic task model into the pervasive computing environment. This task model contains information about the actions to undertake to help a user realize his daily tasks. The task model's mapping onto a deployment plan guides an internal adaptation mechanism, which helps applications to evolve without causing user distraction. In addition, a foraging technique (relocation) is proposed that allows for expanding an application's computing … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2005
2005
2017
2017

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(10 citation statements)
references
References 7 publications
0
10
0
Order By: Relevance
“…In doing so, we seek to maintain the reified structure inherent in an executable's constituent object files even after runtime composition. Furthermore, to support arbitrary code-base expansion and contraction [29], we must be lenient toward undefined references, and provide a default flow of control that may be used to monitor and asynchronously modify the composition.…”
Section: Load and Let Linkmentioning
confidence: 99%
“…In doing so, we seek to maintain the reified structure inherent in an executable's constituent object files even after runtime composition. Furthermore, to support arbitrary code-base expansion and contraction [29], we must be lenient toward undefined references, and provide a default flow of control that may be used to monitor and asynchronously modify the composition.…”
Section: Load and Let Linkmentioning
confidence: 99%
“…Of particular interest is enhancing the current work on architectural reflection via the use of "overlay networks" as component frameworks in the system, so that reconfigurability of the core messaging and networking functionality itself can be achieved. For implementing architectural adaptation, we are also investigating the integration of resource contracts idea from [14] with the policy matching idea from [11].…”
Section: Representing and Modeling Adaptationmentioning
confidence: 99%
“…The base system supports extensions for component distribution [11], live updates [9], contract monitoring and resource management [10] and provides a unique test platform for validating the proposed concepts in a pervasive and ubiquitous computing context. Several information providers, the storage components, and the transformation components are operational.…”
Section: Evaluation Current Status and Future Workmentioning
confidence: 99%
“…Advantages of using components include the possibility of live updating with better suited components [9], negotiating and enforcing resource contracts [10], distributing the execution and relocating component-based applications [11].…”
Section: Introductionmentioning
confidence: 99%