Bogor/Kiasan: A k-bounded Symbolic Execution for Checking Strong Heap Properties of Open Systems (original) (raw)
Related papers
Verifying Heap-Manipulating Programs In An SMT Framework⋆
… for Verification and …, 2007
Model and Proof Generation for Heap-Manipulating Programs
Lecture Notes in Computer Science, 2014
A logic and decision procedure for verification of heap-manipulating programs
2006
Structuring the verification of heap-manipulating programs
ACM SIGPLAN Notices, 2010
What can the GC compute efficiently?: A language for heap assertions at GC time
2010
Structured Specifications for Better Verification of Heap-Manipulating Programs
FM 2011: Formal Methods, 2011
Symbolic execution of programs with heap inputs
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015
Contract-based verification and test case generation for open systems
2007
Automatic Assume/Guarantee Reasoning for Heap-Manipulating Programs: Ongoing Work
Electronic Notes in Theoretical Computer Science, 2005
Verification of Programs Sensitive to Heap Layout
ACM Transactions on Software Engineering and Methodology
Automatic Assume/Guarantee Reasoning for Heap-Manipulating Programs
Electronic Notes in Theoretical Computer Science, 2005
Reasoning about Heap Manipulating Programs using Automata Techniques
Modern Applications of Automata Theory, 2012
Automatic assume/guarantee reasoning for heap-manupilating programs
Electronic Notes in Theoretical Computer Science, 2005
Gradual verification of recursive heap data structures
Proceedings of the ACM on Programming Languages, 2020
Modular reasoning about heap paths via effectively propositional formulas
Verifying Temporal Heap Properties Specified via Evolution Logic
Logic Journal of IGPL, 2006
Verification, Model Checking, and …, 2007
Efficient and formal generalized symbolic execution
Automated Software Engineering, 2011
Under-Constrained Symbolic Execution: Correctness Checking for Real Code
2015
Satisfiability Modulo Heap-Based Programs
Computer Aided Verification, 2016
Automatic Verification of Dynamic Data-Dependent Programs
2010
Automatic certification of heap consumption
Logic for Programming, …, 2005
Toward Symbolic Verification of Programs Handling Pointers
2004
Symbolic execution with abstraction
International Journal on Software Tools for Technology Transfer, 2008
Lightweight reasoning about program correctness
2002
Trace-based verification of imperative programs with I/O
Journal of Symbolic Computation, 2011
Model Checking Dynamic Memory Allocation in Operating Systems
Journal of Automated Reasoning, 2009
Propositional Reasoning about Safety and Termination of Heap-Manipulating Programs
Lecture Notes in Computer Science, 2015
Symbolic Execution with Abstract Subsumption Checking
Model Checking Software, 2006
Verifying LTL Properties of Bytecode with Symbolic Execution}
2008