首页 | 本学科首页   官方微博 | 高级检索  
     

基于验证的自适应系统决策:一种模型驱动的方法
引用本文:杨卓群,金芝.基于验证的自适应系统决策:一种模型驱动的方法[J].软件学报,2017,28(7):1676-1697.
作者姓名:杨卓群  金芝
作者单位:中国科学院数学与系统科学研究院数学研究所, 北京 100190,高可信软件技术教育部重点实验室(北京大学), 北京 100871;北京大学信息科学技术学院软件研究所, 北京 100871
基金项目:国家重点基础研究发展计划(973)(2015CB352200);国家自然科学基金(61620106007,91318301)
摘    要:自适应系统需要根据运行时上下文和自身的变化进行其行为的调节.为实现自主调节,自适应系统必须被赋予运行时监测上下文和自身变化,分析需求满足程度的变化,以及推理得到自适应决策的能力.这种在线决策的行为在满足功能需求的同时,还需要保证系统满足特定的非功能需求,如可靠性和性能等.本文提出了一种基于验证的自适应系统优化决策方法,以保证非功能需求的满足.该方法在识别可调节目标以建模自适应机制的同时,将系统的目标模型映射为相应的行为模型,用标签转移系统表示;以可靠性需求为例,用标记目标模型规约任务的可靠性;然后将系统行为模型和可靠性规约整合为带可变状态的离散时间马尔可夫链,将候选自适应配置描述为不同可变状态间的组合;最终通过相关需求的在线验证,使系统找到关于某类上下文的最优决策配置.本文通过一个移动信息系统的案例展示了该方法的可行性和有效性.

关 键 词:自适应系统  优化决策  需求建模  模型驱动  需求验证
收稿时间:2016/9/27 0:00:00
修稿时间:2016/11/29 0:00:00

Verification Based Decision-Making for Self-Adaptive Systems: A Model-Driven Approach
YANG Zhuo-Qun and JIN Zhi.Verification Based Decision-Making for Self-Adaptive Systems: A Model-Driven Approach[J].Journal of Software,2017,28(7):1676-1697.
Authors:YANG Zhuo-Qun and JIN Zhi
Affiliation:Chinese Academy of Sciences, Academy of Mathematics and Systems Science, Institute of Mathematics, Beijing 100190, China and Key Laboratory of High Confidence Software Technologies of Ministry of Education(Peking University), Beijing 100871, China;Insitute of Software, School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China
Abstract:Self-adaptive systems (SASs) arerequired to be capable of adjusting their behaviors in response to changes in operational contexts and themselves.To implement automatic adjustment, SASs must be endowed by abilities of monitoring changes in contexts and themselves, analyzingchanges of requirements satisfaction and reasoning about adaptation decisions. The behavior of online decision-making needs to assure functional requirements as well as certain non-functional requirements, such as reliability and performance.This paper proposes a verification-basedoptimal decision-making approach for SASs, for assuring the satisfaction of non-functional requirements.The approachmodels adaptation mechanisms by identifying adjustablegoals and mapsgoal models to corresponding behavior models, expressed by Label Transition Systems.It takes reliability requirements as examples and utilizes tagged goal models to specify reliability of tasks. Then, the system behavior modeland reliability specificationsare integrated into Discrete-Time Markov Chains with variablestates, meanwhile adaptation candidates are characterized by combinations of different variable states. Viaonlineverification ofrelated requirements, the system derives the optimal decision of configurations under a certain type of contexts. The feasibility and effectiveness of the approach are illustrated through a mobile information system.
Keywords:self-adaptive systems  optimal decision-making  requirements modeling  model-driven  requirements verification
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号