摘要
随着软件系统规模和复杂度的不断提升,软件配置已经成为软件工程领域中的一个重要话题.大量、复杂的配置项为正确使用软件系统带来了极大的困难,例如,配置错误会影响系统性能,并带来严重损失.软件系统配置技术得到广泛关注,并取得了众多的研究成果.本文对软件配置领域的研究现状和主要成果进行分析和综述.文章首先提出了基于软件生命周期和技术手段两个维度的软件配置相关工作分析框架,然后基于该框架对当前主要研究成果进行分类总结和分析评价,最后总结软件配置领域的工作特点,探讨未来可能的研究热点,对于今后该领域的深入研究具有一定借鉴意义.
Amid the growing scale and complexity of software systems,their configuration has become an essential topic in the field of software engineering.Massive complicated configuration entries bring difficulties in correctly deploying and using software systems;for instance,misconfigurations will lead to performance degradation and significant losses.Researchers are devoted to handling software configuration,mainly for resolving software misconfiguration.This paper presents a systematic literature review on the work of software configuration,including the research status and main achievements.It first proposes a two-dimensional analysis framework for the research work from the perspectives of software lifecycle and techniques.Based on this framework,this paper analyzes and categorizes the state-of-the-art results.Finally,it summarizes the characteristics of the current work and envisions beneficial prospects of future work.
作者
陈艳
叶宏杰
陈伟
CHEN Yan;YE Hong-Jie;CHEN Wei(The 15th Research Institute of China Electronic Technology Group Corporation,Beijing 100083,China;University of Chinese Academy of Sciences,Beijing 100049,China;Institute of Software,Chinese Academy of Sciences,Beijing 100190,China)
出处
《计算机系统应用》
2021年第7期1-12,共12页
Computer Systems & Applications
基金
装备发展部“十三五”预研课题(31505303)。
关键词
软件系统配置
配置错误
配置管理
分析框架
软件生命周期
综述
software system configuration
misconfiguration
configuration management
analysis framework
software lifecycle
survey