paperbot · PL 论文追踪

全部论文 待读 收藏

P2 T-Wise Sample Comparison with Binary Decision Diagrams

基于二元决策图的 T-wise 样本比较
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 2/10 · 论文属于配置系统测试中的t-wise采样质量比较,核心是软件测试方法,与用户关注的静态分析、LLM/Agent交叉、浮点程序分析或贝叶斯程序分析均无直接关联。虽然使用BDD这一形式化方法工具,但应用场景是测试采样而非程序分析或验证,因此匹配度很低。引用 0 inbox
Aaron Molt
crossref: 2026-09-12

AI 速览

一句话:提出基于 BDD 的度量来比较 t-wise 采样质量,并给出无计数原子集算法以支持高效确定性 BDD 编译。

可配置系统测试中,故障常由多个特性交互引发,t-wise 采样技术通过生成配置集覆盖 t 个特性的有效交互,但现有技术难以扩展到约 18000 个特征的大规模系统,且不同采样技术产生的样本各异,难以选择。本文引入基于二元决策图(BDD)的度量来评估样本质量,并利用度量特征指导样本质量提升。作为 BDD 工作的基石,作者还提出一种无计数算法来计算原子集(约束总是被一起选择或取消选择的特征),作为预处理步骤,以实现高效且确定性的 BDD 编译。该工作旨在为大规模可配置系统的测试样本比较与选择提供依据。

问题
可配置系统测试中,t-wise 采样生成的配置样本质量不一且难以扩展到大规模特征系统,缺乏比较与选择样本的客观依据。
方法
提出基于二元决策图(BDD)的样本质量度量,并设计无计数算法计算原子集作为预处理,以支持高效、确定性的 BDD 编译。
评估
摘要未详述具体实验评估,但以约 18000 个特征的大规模系统(automotive02_v4)为动机,旨在展示度量与预处理方法在扩展性上的潜力。
原文摘要(Abstract)

Testing configurable systems is challenging, as faults often result from interactions between multiple features. Therefore, quality assurance also requires to test configurations including such interactions. T-wise sampling techniques generate sets of configurations to cover each valid interaction among t features. However, state-of-the-art techniques fail to scale to large systems, such as automotive02_v4 with ≈ 18, 000 features. Moreover, the diversity of sampling techniques results in a variety of different samples, raising the question of which sample to use for testing. We aim to tackle this question by introducing a Binary Decision Diagram (BDD)-based metric for assessing sample quality. The characteristics of the metric can further be used as a guide for ideas to enhance a sample’s quality. As a cornerstone of our BDD-based work, we introduce a counting free algorithm for computing the atomic sets—features that are constrained to always be (de)selected together—serving as a preprocessing step for efficient and deterministic BDD compilation.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11905,
  title = {T-Wise Sample Comparison with Binary Decision Diagrams},
  author = {Aaron Molt},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3774748.3787750}
}