自适应软件系统模型偏差检测方法的适用性评估
Evaluating the Fitness of Model Deviation Detection Approaches on Self-Adaptive Software Systems作者机构:计算机软件新技术国家重点实验室(南京大学)南京210023
出 版 物:《计算机研究与发展》 (Journal of Computer Research and Development)
年 卷 期:2022年第59卷第9期
页 面:1929-1946页
核心收录:
学科分类:081203[工学-计算机应用技术] 08[工学] 0835[工学-软件工程] 0811[工学-控制科学与工程] 0701[理学-数学] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金项目(62025202,61932021,61902173) 江苏省自然科学基金项目(BK20190299)
主 题:自适应软件 控制型自适应软件系统 模型偏差 运行时验证 场景特性
摘 要:自适应软件系统的模型偏差会导致诸多可靠性问题.对控制型自适应软件系统而言,其面临的模型偏差源自描述软件系统的标称模型在非确定运行环境中的漂移现象.现有模型偏差检测方法往往忽视了不同模型偏差之间的差异性,导致用户难以为其特定的应用场景选择合适的检测方法.针对这一问题,提出了一套特性指标,用于评估模型偏差检测方法在不同模型偏差场景下的适用性.该特性指标基于提出的模型偏差检测框架,系统分析了模型偏差检测过程中的重要因素,并提取控制信号强度、环境输入强度和非确定性强度作为量化的特性指标.基于这些特性指标,实验研究4种主流模型偏差检测方法在不同场景下的检测效果,并总结不同模型偏差检测方法对于自适应软件系统不同特性场景的适用性.