A survey on engineering approaches for self-adaptive systems

被引:296
作者
Krupitzer, Christian [1 ]
Roth, Felix Maximilian [1 ]
VanSyckel, Sebastian [1 ]
Schiele, Gregor [2 ]
Becker, Christian [1 ]
机构
[1] Univ Mannheim, Schloss, D-68131 Mannheim, Germany
[2] Natl Univ Ireland Univ Coll Galway, Insight Res Ctr, Galway, Ireland
关键词
Taxonomy; Self-adaptation; Survey; Self-adaptive systems; Context adaptation; DESIGN PATTERNS; COMPONENT MODEL; ARCHITECTURAL MODELS; ADAPTATION; RUNTIME; FRAMEWORK; ORGANIZATION; SPECIFICATION; SUPPORT; OPTIMIZATION;
D O I
10.1016/j.pmcj.2014.09.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The complexity of information systems is increasing in recent years, leading to increased effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue. Due to new computing trends, such as pervasive computing, miniaturization of IT leads to mobile devices with the emerging need for context adaptation. Therefore, it is beneficial that devices are able to adapt context. Hence, we propose to extend the definition of SASs and include context adaptation. This paper presents a taxonomy of self-adaptation and a survey on engineering SASs. Based on the taxonomy and the survey, we motivate a new perspective on SAS including context adaptation. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:184 / 206
页数:23
相关论文
共 248 条
[1]  
Abdelwahed Sherif., 2004, WOSS 04 P 1 ACM SIGS, P3
[2]  
Abdelzaher Tarek., 2008, PERFORMANCE MODELING, P185, DOI DOI 10.1007/978-0-387-79361-0_7
[3]   Adaptive functional programming [J].
Acar, Umut A. ;
Blelloch, Guy E. ;
Harper, Robert .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2006, 28 (06) :990-1034
[4]  
Acher M., 2009, P MRT CEUR WS, V509, P89
[5]  
Aksit M, 2003, 23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, P84
[6]  
Alferez German H., 2012, Model Driven Engineering Languages and Systems. Proceedings 15th International Conference, MODELS 2012, P70, DOI 10.1007/978-3-642-33666-9_6
[7]  
ALLEN R, 1997, P WORKSH FDN COMP BA, P11
[8]   Reflecting on Self-Adaptive Software Systems [J].
Andersson, Jesper ;
de Lemos, Rogerio ;
Malek, Sam ;
Weyns, Danny .
2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2009, :38-+
[9]  
Andersson J, 2009, LECT NOTES COMPUT SC, V5525, P27, DOI 10.1007/978-3-642-02161-9_2
[10]  
Andersson Jesper, 2013, Software Engineering Processes Systems, P51, DOI DOI 10.1007/978-3-642-35813-53