首页> 外文会议>International Conference on Software Engineering-Companion Volume >White-Box Approaches for Improved Testing and Analysis of Configurable Software Systems
【24h】

White-Box Approaches for Improved Testing and Analysis of Configurable Software Systems

机译:用于改进可配置软件系统的测试和分析的白盒方法

获取原文

摘要

There is a significant conceptual gap between the source code of a configurable system and the runtime behaviors of its individual configurations. In the source, configurations are woven together into a conceptually unified program. At runtime, however, they are largely treated as independent executables. This gap leads to static analyses that, by acting on the source representing the entire configurable system, yield imprecise results with respect to individual executables. Testing, in contrast, acts on individual executables without leveraging the configurable codebase per se. In this paper, we sketch a research path that seeks to narrow the configuration source-runtime gap, based on the observation that most configurations share significant amounts of source-level structure (hence "white-box") with other, related, configurations. We seek to identify and exploit this structure to reduce analysis and testing effort by sharing analysis and test results among related configurations.
机译:可配置系统的源代码与其各个配置的运行时行为之间存在显着的概念间隙。在源中,配置在一起编织成概念统一的程序。但是,在运行时,它们主要被视为独立的可执行文件。该间隙导致静态分析,即通过在代表整个可配置系统的源上作用,可以对各个可执行文件产生不精确的结果。相比之下,测试在单个可执行文件上运行,而不会利用可配置的码级本身。在本文中,我们根据大多数配置与其他相关的配置共享大多数配置源级结构(因此“White-Box”)的观察,绘制一个研究路径,该研究路径缩小了配置源 - 运行时间隙。我们寻求识别和利用这种结构,以通过共享相关配置之间的分析和测试结果来降低分析和测试工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号