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

被引:40
作者
丁博
王怀民
史殿习
机构
[1] 国防科学技术大学计算机学院并行与分布处理国家重点实验室
关键词
软件自适应; 上下文感知; 中间件; 软件体系结构; 群体适应;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
摘要
随着应用场景的变迁和自身复杂性的增长,软件需要具备主动适应环境变化的能力,能够依据环境变化动态调整其行为.软件自适应的实现技术跨越了软件监控、上下文敏感计算、决策和控制理论、软件演化和维护等多个学科分支,如何系统化地构造此类软件,是软件工程领域所面临的巨大挑战.从自适应软件构造与实现这一角度出发,以"感知-决策-执行"软件自适应基本周期为主线,对已有的研究和实践进行综述.给出软件自适应的概念内涵,概述软件自适应活动在感知、决策、执行各环节上的特征分类,阐述面向自适应软件构造、关注程度较高的一系列使能技术,进而在分析典型研究项目现状的基础上,给出自适应软件构造领域的未来主要研究趋势.
引用
收藏
页码:1981 / 2000
页数:20
相关论文
共 29 条
[1]  
A software architecture centric self-adaptation approach for Internetware[J]. MEI Hong1,2, HUANG Gang1,2, LAN Ling1,2 & LI JunGuo1,2 1 Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, Beijing 100871, China;2 School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China.Science in China(Series F:Information Sciences). 2008(06)
[2]  
On environment-driven software model for Internetware[J]. Lü Jian, MA XiaoXing, TAO XianPing, CAO Chun, HUANG Yu & YU Ping State Key Laboratory for Novel Software Technology, Institute of Computer Software, Nanjing University, Nanjing 210093, China.Science in China(Series F:Information Sciences). 2008(06)
[3]   Technical framework for Internetware: An architecture centric approach [J].
YANG FuQing1 ;
2 School of Electronics Engineering and Computer Science ;
3 State Key Laboratory for Novel Software Technology ;
4 Department of Computer Science and Technology .
ScienceinChina(SeriesF:InformationSciences), 2008, (06) :610-622
[4]   自主计算概念模型与实现方法 [J].
廖备水 ;
李石坚 ;
姚远 ;
高济 .
软件学报, 2008, (04) :779-802
[5]   普适计算中间件技术 [J].
丁博 ;
王怀民 ;
史殿习 .
计算机科学与探索, 2007, (03) :241-254
[6]   软件体系结构研究进展 [J].
梅宏 ;
申峻嵘 .
软件学报, 2006, (06) :1257-1275
[7]   自适应软件初探 [J].
王千祥 ;
申峻嵘 ;
梅宏 .
计算机科学, 2004, (10) :168-171+178
[8]   普适计算 [J].
徐光祐 ;
史元春 ;
谢伟凯 .
计算机学报, 2003, (09) :1042-1050
[9]  
面向构件的复杂软件系统中动态配置技术的研究[D]. 窦蕾.国防科学技术大学. 2005
[10]  
3PC[J] . Marcus Handte,Gregor Schiele,Verena Matjuntke,Christian Becker,Pedro José Marrón.ACM Transactions on Autonomous and Adaptive Systems (TAAS) . 2012 (1)