期刊文献+

软件运行时配置研究综述

Survey on Software Runtime Configuration Researches
下载PDF
导出
摘要 运行时配置为用户使用软件提供了灵活性和可定制性,但其巨大的规模和复杂的机制也带来了巨大的挑战.大量学者和研究机构针对软件运行时配置展开了研究,以提升软件系统在复杂外部环境中的可用性和适应性.建立运行时配置研究分析框架,从配置分析与理解、配置缺陷检测与故障诊断、配置应用3个阶段对现有研究工作进行归类和分析,总结归纳现有研究的不足和面临的挑战,并对未来的研究趋势进行展望,对下一步研究具有一定的指导意义. Runtime configuration brings flexibility and customizability to users in the utilization of software systems.However,its enormous scale and complex mechanisms also pose significant challenges.A large number of scholars and research institutions have probed into runtime configuration to improve the availability and adaptability of software systems in complex environments.This study develops an analytical framework of runtime configuration to provide a systematic overview of state-of-the-art research from three different stages,namely configuration analysis and comprehension,configuration defect detection and misconfiguration diagnosis,and configuration utilization.The study also summarizes the limitations and challenges faced by current research and outlines the research trend of runtime configuration,which is of guiding significance for future work.
作者 周书林 李姗姗 董威 王戟 廖湘科 ZHOU Shu-Lin;LI Shan-Shan;DONG Wei;WANG Ji;LIAO Xiang-Ke(College of Computer Science and Technology,National University of Defense Technology,Changsha 410073,China)
出处 《软件学报》 EI CSCD 北大核心 2024年第1期63-86,共24页 Journal of Software
基金 国家自然科学基金(61872373,62272473,61872375,62032019)。
关键词 运行时配置 配置理解 配置缺陷检测 配置故障诊断 配置应用 runtime configuration configuration comprehension configuration defect detection misconfiguration diagnosis configuration utilization
  • 相关文献

参考文献2

二级参考文献70

  • 1李福亮,杨家海,吴建平,安常青,姜宁.互联网自动配置研究.软件学报,2014,25(1):118-134.http://www.jos.org.cn/1000-9825/4458.htm.
  • 2Rabkin A, Katz R. Static extraction of program configuration options. In: Proc. of the 33rd lnt'l Conf. on Software Engineering (ICSE). 2011. Idol: 10.1145/1985793.1985812].
  • 3Oppenheimer D, Ganapathi A, Patterson DA. Why do Internet services fail, and what can be done about it? In: Proc. of the 4th USENIX Symp. on Intemet Technologies and Systems (USITS). 2003.
  • 4Gray J. Why do computer stop and what can be done about it? Technical Report, 85.7, Tandem Corp., 1985.
  • 5Hale B. Why every IT practitioner should care about network change and configuration management. 2012. http://web.swcdn.net/ creative/pdf/Wh-itepapers/Why_Every_IT Practitioner Should_Care_About_NCCM.pdf.
  • 6Sverdlik Y. Microsoft: Misconfigured network device led to azure outage. 2012. http://www.datacenterdynamics.eom/focus/ archive/2012/07/microsoft-misconfigured-network-device-led-azure-outage.
  • 7CirclelD. Misconfiguration brings down entire .SE domain in Sweden. www.circleid.com/posts/misconfiguration_brings_down_ entire_se_domain in sweden/.
  • 8Rabkin A, Katz R. Precomputing possible configuration error diagnoses. In: Proc. of the 26th IEEE/ACM Int'l Conf. on Automated Software Engineering (ASE). 201 l. [doi: 10.1109/ASE.2011.6100053].
  • 9Attariyan M, Flinn J. Automating configuration troubleshooting with dynamic information flow analysis. In: Proc. of the 9th USENIX Conf. on Operating Systems Design and Implementation (OSD1). 2010.
  • 10Hadoop. http://hadoop.apaehe.org/.

共引文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部