Playing MUSIC - building context-aware and self-adaptive mobile applications

被引:27
作者
Floch, J. [1 ]
Fra, C. [2 ]
Fricke, R. [3 ]
Geihs, K. [4 ]
Wagner, M. [4 ]
Lorenzo, J. [5 ]
Soladana, E. [5 ]
Mehlhase, S. [6 ]
Paspallis, N. [7 ]
Rahnama, H. [8 ]
Ruiz, P. A. [9 ]
Scholz, U. [10 ]
机构
[1] SINTEF, ICT, NO-7465 Trondheim, Norway
[2] Telecom Italia, IT-10148 Turin, Italy
[3] Condat AG, D-10559 Berlin, Germany
[4] Univ Kassel, D-34121 Kassel, Germany
[5] Telefon Invest & Desarrollo, ES-47151 Boecillo, Valladolid, Spain
[6] European Media Lab, D-69118 Heidelberg, Germany
[7] Univ Cyprus, CY-1678 Nicosia, Cyprus
[8] Ryerson Univ, Toronto, ON, Canada
[9] Integrasys, ES-28230 Madrid, Spain
[10] SEEBURGER AG, D-75015 Bretten, Germany
关键词
context awareness; self-adaptive software; model-driven development; middleware; ARCHITECTURE; ADAPTATION; MIDDLEWARE; SERVICES;
D O I
10.1002/spe.2116
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Although the idea of context-awareness was introduced almost two decades ago, few mobile software applications are available today that can sense and adapt to their run-time environment. The development of context-aware and self-adaptive applications is complex and few developers have experience in this area. On the basis of several demonstrators built by the joint European research project MUSIC, this paper describes typical context and adaptation features relevant for the development of context-aware and self-adaptive mobile applications. We explain how the demonstrators were realised using the open-source platform MUSIC and present the feedback of the developers of these demonstrators. The main contribution of this paper is to show how the development complexity of context-aware and self-adaptive mobile applications can be mastered by using an adaptation framework such as MUSIC. Copyright (c) 2012 John Wiley & Sons, Ltd.
引用
收藏
页码:359 / 388
页数:30
相关论文
共 58 条
[1]  
[Anonymous], CMUSEI2000TR008
[2]  
[Anonymous], 2011, BERLIOS DEV OPEN SOU
[3]  
[Anonymous], 2011, RFC 2608 SERVICE LOC
[4]  
[Anonymous], 1994, 1994 1 WORKSH MOB C, DOI [10.1109/WMCSA.1994.16, DOI 10.1109/WMCSA.1994.16]
[5]  
[Anonymous], 2011, EURONEWS FUTURIS
[6]  
Ballagny C, 2009, INT CONF SELF SELF, P206, DOI 10.1109/SASO.2009.11
[7]  
Brataas G, 2011, P 15 INT SOFTW PROD, V37, p[1, 8], DOI [10.1145/2019136.2019178, DOI 10.1145/2019136.2019178]
[8]  
Brataas G, 2004, P INT WORKSH DYN SOF, P23
[9]   Research directions in requirements engineering [J].
Cheng, Betty H. C. ;
Atlee, Joanne M. .
FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, :285-+
[10]   Software Engineering for Self-Adaptive Systems: A Research Roadmap [J].
Cheng, Betty H. C. ;
de Lemos, Rogerio ;
Giese, Holger ;
Inverardi, Paola ;
Magee, Jeff ;
Andersson, Jesper ;
Becker, Basil ;
Bencomo, Nelly ;
Brun, Yuriy ;
Cukic, Bojan ;
Serugendo, Giovanna Di Marzo ;
Dustdar, Schahram ;
Finkelstein, Anthony ;
Gacek, Cristina ;
Geihs, Kurt ;
Grassi, Vincenzo ;
Karsai, Gabor ;
Kienle, Holger M. ;
Kramer, Jeff ;
Litoiu, Marin ;
Malek, Sam ;
Mirandola, Raffaela ;
Mueller, Hausi A. ;
Park, Sooyong ;
Shaw, Mary ;
Tichy, Matthias ;
Tivoli, Massimo ;
Weyns, Danny ;
Whittle, Jon .
SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 :1-+