paper-with-me

Papers

Legion: Best-First Concolic Testing

2020-02-15 · Dongge Liu, Gidon Ernst, Toby Murray, Benjamin I. P. Rubinstein

Concolic execution and fuzzing are two complementary coverage-based testing techniques. How to achieve the best of both remains an open challenge. To address this research problem, we propose and evaluate Legion. Legion re-engineers the Monte Carlo tree search (MCTS) framework from the AI literature to treat automated test generation as a problem of sequential decision-making under uncertainty. Its best-first search strategy provides a principled way to learn the most promising program states to investigate at each search iteration, based on observed rewards from previous iterations. Legion incorporates a form of directed fuzzing that we call approximate path-preserving fuzzing (APPFuzzing) to investigate program states selected by MCTS. APPFuzzing serves as the Monte Carlo simulation technique and is implemented by extending prior work on constrained sampling. We evaluate Legion against competitors on 2531 benchmarks from the coverage category of Test-Comp 2020, as well as measuring its sensitivity to hyperparameters, demonstrating its effectiveness on a wide variety of input programs.

📄 PDF Abstract BibTeX arXiv:2002.06311

Code (0)

등록된 구현이 없습니다.

Tasks

Decision MakingDecision Making Under UncertaintySequential Decision Making

Methods 이 논문이 사용한 방법론

Test 설명 없음

Similar Papers 제목 키워드 기반

Concolic Testing for Deep Neural Networks

2018-04-30 · Youcheng Sun, Min Wu, Wenjie Ruan, Xiaowei Huang 외

Concolic testing combines program execution and symbolic analysis to explore the execution paths of a software program. This paper presents the first concolic testing approach for Deep Neural Networks (DNNs). More specif…

Influence-Guided Concolic Testing of Transformer Robustness

2025-09-28 · Chih-Duo Hong, Chih-Cheng Yang, Yu Wang, Fang Yu arxiv

Concolic testing for neural networks alternates concrete execution with constraint solving to search for inputs that flip model decisions. We present a concolic tester for Transformer classifiers that uses SHAP estimates…

Concolic Testing on Individual Fairness of Neural Network Models

2025-09-08 · Ming-I Huang, Chih-Duo Hong, Fang Yu arxiv

This paper introduces PyFair, a formal framework for evaluating and verifying individual fairness of Deep Neural Networks (DNNs). By adapting the concolic testing tool PyCT, we generate fairness-specific path constraints…

LEGION: Harnessing Pre-trained Language Models for GitHub Topic Recommendations with Distribution-Balance Loss

2024-03-09 · Yen-Trang Dang, Thanh-Le Cong, Phuc-Thanh Nguyen, Anh M. T. Bui 외

Open-source development has revolutionized the software industry by promoting collaboration, transparency, and community-driven innovation. Today, a vast amount of various kinds of open-source software, which form networ…

LEGION: Learning to Ground and Explain for Synthetic Image Detection

2025-03-19 · Hengrui Kang, Siwei Wen, Zichen Wen, Junyan Ye 외

The rapid advancements in generative technology have emerged as a double-edged sword. While offering powerful tools that enhance convenience, they also pose significant social concerns. As defenders, current synthetic im…

Artifact DetectionImage ManipulationImage Manipulation DetectionLarge Language Model+2