期刊文献+

基于模型的自适应方法综述 被引量:9

Survey of Model-Based Self-Adaptation Methods
下载PDF
导出
摘要 自适应为管理现代软件系统的复杂性提供了有效的解决方案,被设计为自适应系统的软件能够持续地演化以应对环境中的不确定性.在现有的研究工作中,基于模型的自适应方法是一类广泛使用的方法,它将模型驱动工程技术的应用从设计时扩展到运行时,以支持自适应能力的实现.通过利用软件模型对运行时丰富和不确定的信息进行管理,这类方法避免了将自适应逻辑与程序语言交织带来的复杂性,从而简化了自适应系统的开发.对近些年来国内外学者在该研究领域取得的成果进行了系统总结.首先给出了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 rnntime 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.
出处 《软件学报》 EI CSCD 北大核心 2018年第1期23-41,共19页 Journal of Software
基金 国家自然科学基金(61620106007 61690201 61272163) 国家重点基础研究发展计划(973)(2015CB352201)~~
关键词 自适应软件 模型驱动的软件工程 基于模型的自适应 自适应规划方法. self-adaptive software model-driven software engineering model-based self-adaptation self-adaptation planning method
  • 相关文献

参考文献1

二级参考文献13

  • 1msrc. wvu. edu/nsf_epscor/cluster_research/ arpa_baa98_1.html
  • 2Kepbart J O,Chess D M. The Vision of Autonomic Computing.IEEE Computer, Jan. 2003. 41-50
  • 3Wang Qianxiang, Huang Gang, Shen Junrong, Mei Hong, Yang Fuqing. Runtime Software Architecture Based Software Evolution And Adaptation, COMPSAC 2003, Dallas, Nov. 2003
  • 4Laddaga R. Creating robust software through self-adaptation.IEEE Intelligent Systems, 14, May/June 1999.26-29
  • 5Laddaga R, et al. Introduction to Self-adaptive Software: Applications. Lecture Notes in Computer Science,2001,1936:1 - 5
  • 6Kephart J O,Chess D M. The Vision of Autonomic Computing.IEEE Computer, 2003,36(1) :41-50
  • 7Laddaga R, et al. Results of The First International Workshop on Self Adaptive Software, Lecture Notes in Computer Science,2001,1936:242-247
  • 8Kokar MM, Baclawski K, Eracar Y A. Control theory based foundations of self controlling software. IEEE Intelligent Systems, 1999,14 (3): 37-45
  • 9Diao Y, Hellerstein J L,Parekh S, Bigus J P. Managing Web Server Performance with AutoTune Agents. IBM Systems Journal, 2003,42 (1). URL. www. research. ibm. com/journal/sj/421/diao. pdf
  • 10Oreizy P, et al. An architecture-based approach to self-adaptive software. IEEE INTELLIGENTSYSTEMS,MAY/JUNE 1999

共引文献20

同被引文献71

引证文献9

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部