Leveraging state-based user preferences in context-aware reconfigurations for self-adaptive systems

  • Authors:
  • Marco Mori;Fei Li;Christoph Dorn;Paola Inverardi;Schahram Dustdar

  • Affiliations:
  • IMT Institute for Advanced Studies Lucca;Distributed System Group, Vienna University of Technology;Institute for Software Research, University of California, Irvine;Dip. di Informatica, Università dell'Aquila;Distributed System Group, Vienna University of Technology

  • Venue:
  • SEFM'11 Proceedings of the 9th international conference on Software engineering and formal methods
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Applications in ubiquitous environments need to adapt to a range of fluid factors, like user preferences, context, and various system configurations. In this paper, we address the problem of system adaptation in order to continuously achieve high user benefit while keeping reconfiguration costs low. To this end, the presented approach leverages not only the immediate context but also future transitions. In contrast to existing approaches that either maximize benefit or minimize reconfiguration costs, our proposed decision support mechanism achieves a trade-off between those factors. Considering user preferences, deployment constraints, and probabilistic context state transitions, we propose a multi-objective utility function to determine the best reconfiguration choices. Experimental results show that the proposed approach achieves high user benefit while keeping reconfigurations costs low.