主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2018年第12期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
刘春,张伟,赵海燕,金芝.基于反馈控制的软件适应性需求的识别与分析.软件学报,2015,26(4):713-729
基于反馈控制的软件适应性需求的识别与分析
Software Adaptation Requirements Identification and Analysis Based on Feedback Control
投稿时间:2014-07-02  修订日期:2014-10-14
DOI:10.13328/j.cnki.jos.004755
中文关键词:  自适应软件  适应性需求  需求分析  反馈控制回路
英文关键词:adaptive software  adaptation requirement  requirements analysis  feedback loop
基金项目:国家重点基础研究发展计划(973)(2015CB352201); 国家自然科学基金(91318301, 61300035); 中国博士后基金(2014M552000)
作者单位E-mail
刘春 河南大学 计算机与信息工程学院, 河南 开封 475001 liuchun@henu.edu.cn 
张伟 高可信软件技术教育部重点实验室(北京大学), 北京 100871
北京大学 信息科学与技术学院 软件研究所, 北京 100871 
 
赵海燕 高可信软件技术教育部重点实验室(北京大学), 北京 100871
北京大学 信息科学与技术学院 软件研究所, 北京 100871 
 
金芝 高可信软件技术教育部重点实验室(北京大学), 北京 100871
北京大学 信息科学与技术学院 软件研究所, 北京 100871 
 
摘要点击次数: 2786
全文下载次数: 2652
中文摘要:
      适应性需求的识别与分析是开发自适应软件系统的基础,它将明确软件系统在运行过程中所可能面临的环境变化以及应对这些变化系统应采取的措施.但是,当前的适应性需求识别与分析方法一方面缺乏对环境的分析导致法系统性地识别环境变化,另一方面也缺乏有效的框架来同时考虑如何应对已知的环境变化和未知的环境变化.针对这些问题,提出了基于反馈控制的适应性需求识别与分析方法.该方法将自适应软件与其作用的环境看作为一个自适应控制系统,将适应性需求的识别与分析转化为对该控制系统所应具有的反馈回路的识别与分析.通过将环境看作软件的控制对象,它不仅突出了软件的环境,同时还可以通过确定环境感知反馈回路和需求感知反馈回路来分别应对已知的环境变化和未知的环境变化.最后,用一个实例说明所提出方法的可行性.
英文摘要:
      The development of adaptive software systems is based on the adaptation requirements identification and analysis. It clarifies what changes the software will face during operation and how it needs to deal with them. However, the existing approaches pay little attention on the context analysis and lack of systematic process to identify the potential context changes. Moreover, they also lack of a framework to consider the adaptation requirements for both the known context changes and the unknown context changes. To address these issues, this paper provides an approach based on feedback control. Its basic idea is to model the adaptive software and its context as an adaptive control system, and to identify and analyze the adaptation requirements through identifying the feedback loops of such adaptive control system. By treating the context as the object to be controlled by software, it not only makes the context explicit, but also manages to define the context-aware feedback loops and the requirements-aware feedback loops to deal with the known context changes and the unknown context changes respectively. An example is used to illustrate the feasibility of the proposed approach.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利