João Pedro Sousa
                                                                  home page

 

Capitalizing on Awareness of User Tasks for Guiding Self Adaptation
J.P. Sousa, V. Poladian, D. Garlan, B. Schmerl

To appear, First Intl Workshop on Adaptive and Self-Managing Enterprise Applications, at CAISE’05, Portugal

 

Abstract

Computers support more and more tasks in the personal and professional activities of users.  Such user tasks increasingly span large periods of time and many locations across the enterprise space and beyond.  Recently there has been a growing interest in developing applications that can cope with the specific environmental conditions at each location, and adapt to dynamic changes in system resources.  However, in a given situation there may be many possible configuration solutions, and an awareness of the user's intent for each task is a critical element in knowing which one to pick.  In this paper, we discuss the limitations of building such awareness into applications, and propose to factor the awareness of user tasks into a common software layer.  That however, brings up the problem of coordinating the system-wide adaptation performed by such a layer with fine-grain adaptation performed by resource-aware applications.  We summarize the main features of an architectural framework that incorporates such a layer, and distill some of the lessons learned in implementing the framework.
pdf

RESEARCH

PREVIOUS
RESEARCH

RECENT
TALKS

résumé

academic
LINKS

industry
LINKS

personal
LINKS