首页> 外文会议>International Conference on Software Engineering >ConfDiagnoser: An automated configuration error diagnosis tool for Java software
【24h】

ConfDiagnoser: An automated configuration error diagnosis tool for Java software

机译:ConfDiagnoser:Java软件的自动配置错误诊断工具

获取原文

摘要

This paper presents ConfDiagnoser, an automated configuration error diagnosis tool for Java software. Conf-Diagnoser identifies the root cause of a configuration error — a single configuration option that can be changed to produce desired behavior. It uses static analysis, dynamic profiling, and statistical analysis to link the undesired behavior to specific configuration options. ConfDiagnoser differs from existing approaches in two key aspects: it does not require users to provide a testing oracle (to check whether the software functions correctly) and thus is fully-automated; and it can diagnose both crashing and non-crashing errors. We demonstrated ConfDiagnoser's accuracy and speed on 5 non-crashing configuration errors and 9 crashing configuration errors from 5 configurable software systems.
机译:本文介绍了ConfDiagnoser,这是一种用于Java软件的自动配置错误诊断工具。 Conf-Diagnoser可以识别配置错误的根本原因-可以更改单个配置选项以产生所需的行为。它使用静态分析,动态分析和统计分析将不良行为链接到特定的配置选项。 ConfDiagnoser在两个主要方面与现有方法不同:它不需要用户提供测试预言(检查软件是否正常运行),因此是完全自动化的。它可以诊断崩溃和非崩溃错误。我们展示了ConfDiagnoser在5个非崩溃配置错误和5个可配置软件系统中的9个崩溃配置错误中的准确性和速度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号