MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments

被引:0
作者
Rouvoy, Romain [1 ]
Barone, Paolo [2 ]
Ding, Yun [3 ]
Eliassen, Frank [1 ]
Hallsteinsen, Svein [4 ]
Lorenzo, Jorge [5 ]
Mamelli, Alessandro [2 ]
Scholz, Ulrich [3 ]
机构
[1] Univ Oslo, N-0316 Oslo, Norway
[2] HP Italy, Cernusco sul Naviglio 20063, Italy
[3] European Media Lab GmbH, Heidelberg 69118, Germany
[4] SINTEF, ICT, Trondheim, Norway
[5] Tel I D, Valladolid 47151, Spain
来源
SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS | 2009年 / 5525卷
关键词
Adaptation planning; component-based architectures; self-adaptation; service-oriented architectures;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Self-adaptive component-based architectures facilitate the building of systems capable of dynamically adapting to varying execution context. Such a dynamic adaptation is particularly relevant in the domain of ubiquitous computing, where numerous and unexpected changes of the execution context prevail. In this paper, we introduce an extension of the MUSIC component-based planning framework that optimizes the overall utility of applications when such changes occur. In particular, we focus on changes in the service provider landscape in order to plug in interchangeably components and services providing the functionalities defined by the component framework. The dynamic adaptations are operated automatically for optimizing the application utility in a given execution context. Our resulting planning framework is described and validated on a motivating scenario of the MUSIC project.
引用
收藏
页码:164 / +
页数:3
相关论文
共 29 条
  • [1] Andrieux A., 2005, Web Services Agreement Specification (WS-Agreement)
  • [2] [Anonymous], 6 INT C EL COMM
  • [3] [Anonymous], 2006, SERVICE ORIENTED ARC
  • [4] BRATAAS G, 2007, INT WORKSH DYN SOFTW
  • [5] CARISMA: Context-aware reflective mlddleware system for mobile applications
    Capra, L
    Emmerich, W
    Mascolo, C
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (10) : 929 - 945
  • [6] Dan A., 2003, WEB SERVICE DIFFEREN
  • [7] DEDECKER J, 2005, 20 ANN C OBJ OR PROG
  • [8] DEMURU M, DOMOWARE
  • [9] *ECL, EMB RICH CLIENT PLAT
  • [10] *EQ, OSGI HTTP SERV