首页> 外文会议>IEEE International Conference on Software Engineering and Service Science >A self-adaptation framework for dealing with the complexities of software changes
【24h】

A self-adaptation framework for dealing with the complexities of software changes

机译:处理软件变化复杂性的自适应框架

获取原文

摘要

Software Self-adaption (SA) is a promising technology to reduce the cost of software maintenance. However, the complexities of software changes such as various and producing different effects, interrelated and occurring in an unpredictable context challenge the SA. The current methods may be insufficient to provide the required self-adaptation abilities to handle all the existent complexities of changes. Thus, this paper presents a self-adaptation framework which can provide a multi-agent system for self-adaptation control to equip software system with the required adaptation abilities. we employ the hybrid control mode and construct a two-layer MAPE control structure to deal with changes hierarchically. Multi-Objective Evolutionary Algorithm and Reinforcement Learning are applied to plan an adequate strategy for these changes. Finally, in order to validate the framework, we exemplify these ideas with a meta-Search system and confirm the required self-adaptive ability.
机译:软件自适应(SA)是一个有前途的技术,可降低软件维护的成本。然而,软件变化的复杂性,例如各种各样的不同效果,在不可预测的上下文中挑战SA的不同效果,相互关联和发生。目前的方法可能不足以提供所需的自适应能力来处理所有存在的变化复杂性。因此,本文介绍了一种自适应框架,可以为自适应控制提供一种多种子体系统,以配备具有所需适应能力的软件系统。我们采用混合控制模式并构建双层MAPE控制结构来分层处理更改。应用多目标进化算法和强化学习来规划适当的策略进行这些变化。最后,为了验证框架,我们用元搜索系统举例说明这些想法,并确认所需的自适应能力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号