XCheck: a Simple, Effective and Extensible Bug Finder using micro-grammar

12/15/2021
by   Hanwen Zhu, et al.
0

We propose a simple and effective bug finder, XCheck, which is a proof of concept bug-finder based on the so-called "micro-grammar".The key advantage of XCheck is its extreme simplicity and surprising effectiveness. It only consists of a few hundred lines of code but is capable of checking many complicated software systems like Linux, LLVM, OpenJDK, which are written in various different languages (e.g., C, C++, Java).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/03/2020

A "Final" Security Bug

This article discusses a fixed critical security bug in Google Tink's Ed...
research
03/22/2021

Mea culpa: How developers fix their own simple bugs differently from other developers

In this work, we study how the authorship of code affects bug-fixing com...
research
06/01/2019

Neural Bug Finding: A Study of Opportunities and Challenges

Static analysis is one of the most widely adopted techniques to find sof...
research
02/20/2018

Entropy Guided Spectrum Based Bug Localization Using Statistical Language Model

Locating bugs is challenging but one of the most important activities in...
research
11/28/2019

Using Distributed Representation of Code for Bug Detection

Recent advances in neural modeling for bug detection have been very prom...
research
01/26/2022

Fuzzing Class Specifications

Expressing class specifications via executable constraints is important ...
research
05/16/2023

Bug or not Bug? Analysing the Reasons Behind Metamorphic Relation Violations

Metamorphic Testing (MT) is a testing technique that can effectively all...

Please sign up or login with your details

Forgot password? Click here to reset