Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
7-2008
Abstract
This paper presents a framework for engineering resource-adaptive software systems targeted at small mobile devices. The proposed framework empowers users to control tradeoffs among a rich set of ervicespecific aspects of quality of service. After motivating the problem, the paper proposes a model for capturing user preferences with respect to quality of service, and illustrates prototype user interfaces to elicit such models. The paper then describes the extensions and integration work made to accommodate the proposed framework on top of an existing software infrastructure for ubiquitous computing. The research question addressed here is the feasibility of coordinating resource allocation and adaptation policies in a way that end-users can understand and control in real time. The evaluation covered both systems and the usability perspectives, the latter by means of a user study. The contributions of this work are: first, a set of design guidelines for resource-adaptive systems, including APIs for integrating new applications; second, a concrete infrastructure that implements the guidelines. And third, a way to model quality of service tradeoffs based on utility theory, which our research indicates end-users with diverse backgrounds are able to leverage for guiding the adaptive behaviors towards activity-specific quality goals.
Keywords
Mobile Computing, Resource Adaptation, Self-adaptive Systems, Software Architecture.
Discipline
Databases and Information Systems | Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
Proceedings of the Third International Conference on Software and Data Technologies: Porto, Portugal, July 5 - 8, 2008
First Page
36
Last Page
44
ISBN
9789898111524
Publisher
INSTICC Press
City or Country
Porto, Portugal
Citation
SOUSA, João Pedro; BALAN, Rajesh Krishna; Poladian, Vahe; Garlan, David; and Satyanarayanan, Mahadev.
User Guidance Of Resource-Adaptive Systems. (2008). Proceedings of the Third International Conference on Software and Data Technologies: Porto, Portugal, July 5 - 8, 2008. 36-44.
Available at: https://ink.library.smu.edu.sg/sis_research/808
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.