摘要
随着因特网向社会各角落的渗透式扩张,普适计算、同格计算等新型应用模式的不断涌现,软件面临的挑战也越来越多:管理和维护成本逐步增加、对健壮性的需求逐步增加、存储态与运行态方面的差异越来越明显,等等。自适应软件针对上述挑战,提供了一系列新的解决机制,试图使软件自身能够在运行过程中,实时收集系统的各种变化信息,并根据预先设定好的策略,在必要时对自身进行自动调整,从而更好地为用户提供服务。本文结合作者的研完工作,对自适应软件的基本概念、研究现状、研究途径等问题进行了初步探讨。
Widespread popularization of Internet and emergence of many application patterns such as pervasive computing and grid computing have taken lots of challenges to software research and industry: the increasing cost on management and maintenance, the more strict robustness requirements, the even larger gap between released software and runtime software, etc. Under this circumstance, self-adaptive software has proposed series of solutions, trying to adjust itself while keeps running, based on the various collected information and pre-defined policies. This paper presents fundamental concepts, research status and implementation techniques of self-adaptive software, and our preliminary study in this field.
出处
《计算机科学》
CSCD
北大核心
2004年第10期168-171,178,共5页
Computer Science
基金
国家863项目资助(课题编号:2003AA115430)
国家自然科学基金(项目编号:60103001)