A Constrained Covering Array Generator using Adaptive Penalty based Parallel Tabu Search

2022 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)(2022)

引用 0|浏览22
暂无评分
摘要
Since Combinatorial Testing (CT) was first proposed in 1980s, there have been more than 50 algorithms or tools published for Covering Array Generation (CAG). This paper introduces the APPTS tool, which uses an Adaptive Penalty based Parallel Tabu Search (APPTS) algorithm to generate as small-sized Constrained Covering Arrays (CCA) as possible. Instead of simply reusing constraint solvers or forbidden tuple-based techniques to handle constraints, APPTS incorporates a penalty term into the fitness function to handle the constrained search space, and employs an adaptive penalty mechanism to dynamically adjust the penalty weight in different search phases. Our experiments on benchmarks of CT-competition demonstrate the effectiveness of the APPTS tool in covering array sizes. The APPTS tool executable is available at https://github.com/GIST-NJU/apptstool.
更多
查看译文
关键词
Constrained covering array,Combinatorial testing,Tabu search,Adaptive penalty,Parallelization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要