首页> 中文期刊> 《软件学报》 >基于模型的自适应方法综述

基于模型的自适应方法综述

         

摘要

自适应为管理现代软件系统的复杂性提供了有效的解决方案,被设计为自适应系统的软件能够持续地演化以应对环境中的不确定性,在现有的研究工作中,基于模型的自适应方法是一类广泛使用的方法,它将模型驱动工程技术的应用从设计时扩展到运行时,以支持自适应能力的实现.通过利用软件模型对运行时丰富和不确定的信息进行管理,这类方法避免了将自适应逻辑与程序语言交织带来的复杂性,从而简化了自适应系统的开发,对近些年来国内外学者在该研究领域取得的成果进行了系统总结.首先给出了6个研究问题,包括相关工作常用的需求模型、结构模型、行为模型、环境模型、模型与模型或模型与系统间的同步方式、自适应规划算法等;然后,依次总结了相关工作在这6个研究问题上的已有研究成果;最后,对未来研究可能面临的挑战进行了展望.%Self-Adaptation provides a promising approach to managing the complexity of modern software systems,and in particular,to enabling systems to continuously adapt themselves to uncertainty in the environment.In existing works,model-based self-adapatation is a type of widely used methods that extend the applicability of model-driven engineering techniques to the runtime environment to facilitate self-adaptation.By leveraging software models to manage the abundant information associated with runtime phenomena,model-based self-adaptation methods are able to avoid the complexity introduced by intertwining adaptation and application behaviors and therefore simplify the development of self-adaptive systems.This paper first lays out six research questions from existing studies concerning system models,environment models,relationship among models,and model-based adaptation planning methods.It then answers the research questions by investigating relevant studies.Finally,the paper offers some suggestions for future research.

著录项

  • 来源
    《软件学报》 |2018年第1期|23-41|共19页
  • 作者单位

    高可信软件技术教育部重点实验室(北京大学);

    北京 100871;

    北京大学信息科学技术学院软件研究所;

    北京 100871;

    高可信软件技术教育部重点实验室(北京大学);

    北京 100871;

    北京大学信息科学技术学院软件研究所;

    北京 100871;

    高可信软件技术教育部重点实验室(北京大学);

    北京 100871;

    北京大学信息科学技术学院软件研究所;

    北京 100871;

    高可信软件技术教育部重点实验室(北京大学);

    北京 100871;

    北京大学信息科学技术学院软件研究所;

    北京 100871;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 程序设计、软件工程;
  • 关键词

    自适应软件; 模型驱动的软件工程; 基于模型的自适应; 自适应规划方法;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号