A learning-to-rank based fault localization approach using likely invariants

TD B. Le, D Lo, C Le Goues, L Grunske - Proceedings of the 25th …, 2016 - dl.acm.org
Debugging is a costly process that consumes much of developer time and energy. To help
reduce debugging effort, many studies have proposed various fault localization approaches …

Deductive synthesis of programs with pointers: techniques, challenges, opportunities

S Itzhaky, H Peleg, N Polikarpova, RNS Rowe… - … Aided Verification: 33rd …, 2021 - Springer
Deductive Synthesis of Programs with Pointers: Techniques, Challenges, Opportunities |
SpringerLink Skip to main content Advertisement SpringerLink Account Menu Find a journal …

JaVerT 2.0: Compositional symbolic execution for JavaScript

J Fragoso Santos, P Maksimović, G Sampaio… - Proceedings of the …, 2019 - dl.acm.org
We propose a novel, unified approach to the development of compositional symbolic
execution tools, bridging the gap between classical symbolic execution and compositional …

Satisfiability modulo heap-based programs

QL Le, J Sun, WN Chin - … International Conference, CAV 2016, Toronto, ON …, 2016 - Springer
In this work, we present a semi-decision procedure for a fragment of separation logic with
user-defined predicates and Presburger arithmetic. To check the satisfiability of a formula …

A decidable fragment in separation logic with inductive predicates and arithmetic

QL Le, M Tatsuta, J Sun, WN Chin - … , July 24-28, 2017, Proceedings, Part II …, 2017 - Springer
We consider the satisfiability problem for a fragment of separation logic including inductive
predicates with shape and arithmetic properties. We show that the fragment is decidable if …

Frame inference for inductive entailment proofs in separation logic

QL Le, J Sun, S Qin - International Conference on Tools and Algorithms for …, 2018 - Springer
Given separation logic formulae AA and CC, frame inference is the problem of checking
whether AA entails CC and simultaneously inferring residual heaps. Existing approaches on …

Quiver: Guided Abductive Inference of Separation Logic Specifications in Coq

S Spies, L Gäher, M Sammler, D Dreyer - Proceedings of the ACM on …, 2024 - dl.acm.org
Over the past two decades, there has been a great deal of progress on verification of full
functional correctness of programs using separation logic, sometimes even producing …

Enhancing symbolic execution of heap-based programs with separation logic for test input generation

LH Pham, QL Le, QS Phan, J Sun, S Qin - Automated Technology for …, 2019 - Springer
Symbolic execution is a well established method for test input generation. Despite of having
achieved tremendous success over numerical domains, existing symbolic execution …

Compositional satisfiability solving in separation logic

QL Le - … , Model Checking, and Abstract Interpretation: 22nd …, 2021 - Springer
We introduce a novel decision procedure to the satisfiability problem in array separation
logic combined with general inductively defined predicates and arithmetic. Our proposal …

S2TD: A separation logic verifier that supports reasoning of the absence and presence of bugs

QL Le, J Sun, LH Pham, S Qin - arXiv preprint arXiv:2209.09327, 2022 - arxiv.org
Heap-manipulating programs are known to be challenging to reason about. We present a
novel verifier for heap-manipulating programs called S2TD, which encodes programs …