构造具备自适应能力的软件

被引:40
作者
丁博
王怀民
史殿习
机构
[1] 国防科学技术大学计算机学院并行与分布处理国家重点实验室
关键词
软件自适应; 上下文感知; 中间件; 软件体系结构; 群体适应;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
摘要
随着应用场景的变迁和自身复杂性的增长,软件需要具备主动适应环境变化的能力,能够依据环境变化动态调整其行为.软件自适应的实现技术跨越了软件监控、上下文敏感计算、决策和控制理论、软件演化和维护等多个学科分支,如何系统化地构造此类软件,是软件工程领域所面临的巨大挑战.从自适应软件构造与实现这一角度出发,以"感知-决策-执行"软件自适应基本周期为主线,对已有的研究和实践进行综述.给出软件自适应的概念内涵,概述软件自适应活动在感知、决策、执行各环节上的特征分类,阐述面向自适应软件构造、关注程度较高的一系列使能技术,进而在分析典型研究项目现状的基础上,给出自适应软件构造领域的未来主要研究趋势.
引用
收藏
页码:1981 / 2000
页数:20
相关论文
共 29 条
[11]  
Self-adaptive software[J] . Mazeiar Salehie,Ladan Tahvildari.ACM Transactions on Autonomous and Adaptive Systems (TAAS) . 2009 (2)
[12]  
ASSURE[J] . Stelios Sidiroglou,Oren Laadan,Carlos Perez,Nicolas Viennot,Jason Nieh,Angelos D. Keromytis.ACM SIGPLAN Notices . 2009 (3)
[13]  
A survey of autonomic computing—degrees, models, and applications[J] . Markus C. Huebscher,Julie A. McCann.ACM Computing Surveys (CSUR) . 2008 (3)
[14]   The rise of people-centric sensing [J].
Campbell, Andrew T. ;
Lane, Nicholas D. ;
Miluzzo, Emiliano ;
Peterson, Ronald A. ;
Lu, Hong ;
Zheng, Xiao ;
Musolesi, Mirco ;
Fodor, Kristof ;
Ahn, Gahng-Seop ;
Eisenman, Shane B. .
IEEE INTERNET COMPUTING, 2008, 12 (04) :12-21
[15]   A generic component model for building systems software [J].
Coulson, Geoff ;
Blair, Gordon ;
Grace, Paul ;
Taiani, Francois ;
Joolia, Ackbar ;
Lee, Kevin ;
Ueyama, Jo ;
Sivaharan, Thirunavukkarasu .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2008, 26 (01)
[16]  
Policy-based Management: A Historical Perspective[J] . Raouf Boutaba,Issam Aib.Journal of Network and Systems Management . 2007 (4)
[17]   Design Patterns from Biology for Distributed Computing [J].
Babaoglu, Ozalp ;
Canright, Geoffrey ;
Deutsch, Andreas ;
Di Caro, Gianni A. ;
Ducatelle, Frederick ;
Gambardella, Luca M. ;
Ganguly, Niloy ;
Jelasity, Mark ;
Montemanni, Roberto ;
Montresor, Alberto ;
Urnes, Tore .
ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2006, 1 (01) :26-66
[18]  
Hierarchical model-based autonomic control of software systems[J] . Marin Litoiu,Murray Woodside,Tao Zheng.ACM SIGSOFT Software Engineering Notes . 2005 (4)
[19]   Autonomic computing for pervasive ICT - a whole-system perspective [J].
Shackleton, M ;
Saffre, F ;
Tateson, R ;
Bonsma, E ;
Roadknight, C .
BT TECHNOLOGY JOURNAL, 2004, 22 (03) :191-199
[20]  
A middleware for context-aware mobile services .2 Gu,T.,Wang,X.H.,Pung,H.K.,Zhang,D.Q. IEEE Vehicular Technology Conference (VT)C . 2004