自适应系统需求建模与分析综述:十年视角
软件工程
2017-06-29 v1 系统与控制
摘要
背景:在过去十年中,软件研究人员和工程师在自适应系统的需求工程方面开发了大量的方法和技术。尽管现有研究已探索该领域的各个方面,但尚未有系统研究对建模方法和相应的需求活动进行总结。目标:本研究总结了最先进的研究趋势,详述了建模方法和相应的需求活动,识别了相关的质量属性和应用领域,并评估了每项研究的质量。方法:我们执行了基于严格建立并审查的协议支撑的系统文献综述。为确保研究质量,我们选择了21个备受推崇的出版场所和8个流行的数字图书馆。此外,我们应用文本挖掘推导搜索字符串,并使用Kappa系数减轻研究者的分歧。结果:我们在2003-2013期间选择了109篇论文,并展示了跨各种因素的研究分布。我们提取了29种建模方法,分为8类,并识别出14种需求活动,分为4个需求时间线。我们基于ISO 9126标准捕获了8个关注的软件质量属性以及12个应用领域。结论:建模方法的应用频率差异很大。企业模型使用更广泛,而行为模型评估更严格。需求驱动的运行时适配是研究对象最多的需求活动。运行时活动传达了更多细节。最后,我们通过讨论这些建模方法在多大程度上考虑了建模维度,以及需求活动在多大程度上传达了保证维度,得出了其他结论。
引用
@article{arxiv.1704.00421,
title = {Review on Requirements Modeling and Analysis for Self-Adaptive Systems: A Ten-Year Perspective},
author = {Zhuoqun Yang and Zhi Li and Zhi Jin and He Zhang},
journal= {arXiv preprint arXiv:1704.00421},
year = {2017}
}
备注
The extension of Our REFSQ'14 paper. Keywords: Requirements engineering, Requirements modeling, Requirements analysis, Self-adaptive systems, Autonomic computing, Systematic literature review