Logic-flow analysis of higher-order programs (original) (raw)
Related papers
Information Flow Analysis in Logical Form
Static Analysis, 2004
Flow Analytic Type System for Array Bound Checks
Electronic Notes in Theoretical Computer Science, 2003
Bottom-up dataflow analysis of normal logic programs
The Journal of Logic Programming, 1992
Science of Computer Programming, 2007
Flow Analysis for Verifying Specifications of Concurrent and Distributed Software
1999
Path Dependent Analysis of Logic Programs
Higher-Order and Symbolic Computation (formerly LISP and Symbolic Computation), 2003
Extracting a data flow analyser in constructive logic
Theoretical Computer Science, 2005
Machine-Checkable Correctness Proofs for Intra-procedural Dataflow Analyses
Electronic Notes in Theoretical Computer Science, 2005
European Symposium on Programming, 2010
Automated soundness proofs for dataflow analyses and transformations via local rules
Todd Millstein, Craig Chambers
ACM SIGPLAN Notices, 2005
A Theorem Proving Approach to Analysis of Secure Information Flow
Security in Pervasive Computing, 2005
A type-based algorithm for the control-flow analysis of higher-order concurrent programs
Lecture Notes in Computer Science, 1997
Effective interactive proofs for higher-order imperative programs
ACM SIGPLAN Notices, 2009
Symbolic Execution Proofs for Higher Order Store Programs
Journal of Automated Reasoning, 2014
Simple relational correctness proofs for static analyses and program transformations
Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages - POPL '04, 2004
International Journal on Software Tools for Technology Transfer, 2013
Practical Aspects of Imperative Program Verification in Theorema
2003
Verification condition generation for conditional information flow
Proceedings of the 2007 ACM workshop on Formal methods in security engineering, 2007
A structured approach to proving compiler optimizations based on dataflow analysis
Directed Proof Generation for Machine Code
2010
Tool-supported program abstraction for finite-state verification
2001
Model Checking Higher-Order Programs
Journal of the ACM, 2013
Automating Information Flow Analysis of Low Level Code
Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, 2014
2018
Formal verification of control-flow graph flattening
Proceedings of the 5th ACM SIGPLAN Conference on Certified Programs and Proofs - CPP 2016, 2016
Automated logical verification based on trace abstractions
Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing - PODC '96, 1996
Combining Logic and Algebraic Techniques for Program Verification in Theorema
Second International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (isola 2006), 2006
Accurate Theorem Proving for Program Verification
Lecture Notes in Computer Science, 2006
Cogent: Accurate Theorem Proving for Program Verification
Lecture Notes in Computer Science, 2005
Symbolic Analysis of Imperative Programming Languages
Lecture Notes in Computer Science, 2006
Logical Interpretation: Static Program Analysis Using Theorem Proving
Lecture Notes in Computer Science
Enforcing Information Flow by Combining Static and Dynamic Analysis
Lecture Notes in Computer Science, 2014
Symbolic execution with abstraction
International Journal on Software Tools for Technology Transfer, 2008
Validation of array accesses: integration of flow analysis and program verification techniques
Software Testing, Verification and Reliability, 1997