中文
相关论文

相关论文: GreyConE: Greybox fuzzing+Concolic execution guide…

200 篇论文

We introduce a grey-box conformance testing method for networks of interconnected Mealy Machines. This approach addresses the scenario where all interfaces of the component under test are observable, but its inputs are under the control of…

形式语言与自动机理论 · 计算机科学 2022-06-16 Alberto Larrauri , Roderick Bloem

Automatic test generation typically aims to generate inputs that explore new paths in the program under test in order to find bugs. Existing work has, therefore, focused on guiding the exploration toward program parts that are more likely…

软件工程 · 计算机科学 2019-05-20 Valentin Wüstholz , Maria Christakis

Branch coverage of source code is a very widely used test criterion. Moreover, branch coverage is a similar problem to line coverage, MC/DC and the coverage of assertion violations, certain runtime errors and various other types of test…

软件工程 · 计算机科学 2021-05-13 Nicky Williams

The ability to model, analyze, and predict execution time of computations is an important building block supporting numerous efforts, such as load balancing, performance optimization, and automated performance tuning for high performance,…

性能 · 计算机科学 2020-06-22 James D. Stevens , Andreas Klöckner

Graphical user interfaces (GUIs), due to their event driven nature, present a potentially unbounded space of all possible ways to interact with software. During testing it becomes necessary to effectively sample this space. In this paper we…

软件工程 · 计算机科学 2012-05-23 Stephan Arlt , Ishan Banerjee , Cristiano Bertolini , Atif M. Memon , Martin Schäf

Concolic testing is a test generation technique which works effectively by integrating random testing generation and symbolic execution. Existing concolic testing engines focus on numeric programs. Heap-manipulating programs make extensive…

编程语言 · 计算机科学 2019-07-15 Long H. Pham , Quang Loc Le , Quoc-Sang Phan , Jun Sun

We consider gray-box fuzzing of a program instrumented such that information about evaluation of program expressions converting values of numerical types to Boolean, like x <= y, is recorded during each program's execution. Given that…

编程语言 · 计算机科学 2025-01-31 Martin Jonáš , Jan Strejček , Marek Trtík

Verification is a critical process for ensuring the correctness of modern processors. The increasing complexity of processor designs and the emergence of new instruction set architectures (ISAs) like RISC-V have created demands for more…

硬件体系结构 · 计算机科学 2026-02-04 Yang Zhong , Haoran Wu , Xueqi Li , Sa Wang , David Boland , Yungang Bao , Kan Shi

Sparse Tensor Compilers (STCs) have emerged as critical infrastructure for optimizing high-dimensional data analytics and machine learning workloads. The STCs must synthesize complex, irregular control flow for various compressed storage…

编程语言 · 计算机科学 2026-03-20 Kabilan Mahathevan , Yining Zhang , Muhammad Ali Gulzar , Kirshanthan Sundararajah

Software testing is a critical aspect of software development, yet generating test cases remains a routine task for engineers. This paper presents a benchmark, CLOVER, to evaluate models' capabilities in generating and completing test cases…

软件工程 · 计算机科学 2025-02-14 Jiacheng Xu , Bo Pang , Jin Qu , Hiroaki Hayashi , Caiming Xiong , Yingbo Zhou

This paper presents a coverage-guided grammar-based fuzzing technique for automatically generating a corpus of concise test inputs for programs such as compilers. We walk-through a case study of a compiler designed for education and the…

软件工程 · 计算机科学 2021-03-09 Vasudev Vikram , Rohan Padhye , Koushik Sen

Engineering complex systems (aircraft, buildings, vehicles) requires coordinating geometric and performance couplings across subsystems. As generative models proliferate for specialized domains, a key research gap is how to coordinate…

计算工程、金融与科学 · 计算机科学 2026-04-08 Tim Aebersold , Soheyl Massoudi , Mark D. Fuge

SystemC-based virtual prototypes have emerged as widely adopted tools to test software ahead of hardware availability, reducing the time-to-market and improving software reliability. Recently, fuzzing has become a popular method for…

The control logic models built by Simulink or Ptolemy have been widely used in industry scenes. It is an urgent need to ensure the safety and security of the control logic models. Test case generation technologies are widely used to ensure…

软件工程 · 计算机科学 2022-11-10 Yixiao Yang

In recent years, there has been a notable surge in attention towards hardware security, driven by the increasing complexity and integration of processors, SoCs, and third-party IPs aimed at delivering advanced solutions. However, this…

密码学与安全 · 计算机科学 2024-03-20 Raghul Saravanan , Sai Manoj Pudukotai Dinakarrao

In recent years, fuzzing has been widely applied not only to application software but also to system software, including the Linux kernel and firmware, and has become a powerful technique for vulnerability discovery. Among these approaches,…

密码学与安全 · 计算机科学 2026-03-27 Masami Ichikawa

Code coverage has been used in the software testing context mostly as a metric to assess a generated test suite's quality. Recently, code coverage analysis is used as a white-box testing technique for test optimization. Most of the research…

软件工程 · 计算机科学 2020-09-08 Krystof Sykora , Bestoun S. Ahmed , Miroslav Bures

The effectiveness of concolic testing deteriorates as the size of programs increases. A promising way out is to test programs modularly, e.g., on a per function or class basis. Alas, this idea hits a roadblock in modern programming…

编程语言 · 计算机科学 2020-06-23 Shu-Hung You , Robert Bruce Findler , Christos Dimoulas

The hallucination of code generation models hinders their applicability to systems requiring higher safety standards. One critical bottleneck in addressing code hallucination is the difficulty of identifying the functional correctness of…

软件工程 · 计算机科学 2025-10-27 Jaewoo Jeong , Taesoo Kim , Sangdon Park

Deep generative models like GAN and VAE have shown impressive results in generating unconstrained objects like images. However, many design settings arising in industrial design, material science, computer graphics and more require that the…

机器学习 · 计算机科学 2024-06-07 Aaron Ferber , Arman Zharmagambetov , Taoan Huang , Bistra Dilkina , Yuandong Tian