Simple relational correctness proofs for static analyses and program transformations

From MaRDI portal
Revision as of 20:13, 4 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:3452246

DOI10.1145/964001.964003zbMath1325.68057OpenAlexW2149996206MaRDI QIDQ3452246

Nick Benton

Publication date: 11 November 2015

Published in: Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/964001.964003




Related Items (38)

Relational Differential Dynamic LogicProduct programs in the wild: retrofitting program verifiers to check information flow securityConstraint-based relational verificationProduct programs and relational program logicsProof optimization for partial redundancy eliminationCounting Successes: Effects and Transformations for Non-deterministic ProgramsCertified verification of relational propertiesLaws of Programming for ReferencesRelational separation logicObservational purity and encapsulationOperationally-based program equivalence proofs using LCTRSsAnalysis and Transformation of Constrained Horn Clauses for Program VerificationDead code elimination based pointer analysis for multithreaded programsDivergences on monads for relational program logicsRecognition of logically related regions based heap abstractionRHLE: modular deductive verification of relational \(\forall \exists\) propertiesVPHL: a verified partial-correctness logic for probabilistic programsIs Your Software on Dope?A Higher-Order Logic for Concurrent Termination-Preserving RefinementModular Verification of Procedure Equivalence in the Presence of Memory AllocationProbabilistic Lipschitz analysis of neural networksA self-certifying compilation framework for WebAssemblyApproximate relational Hoare logic for continuous random samplingsPredicate Pairing for program verificationA language-independent proof system for full program equivalenceVerifying relative safety, accuracy, and termination for program approximationsProgram and proof optimizations with type systemsRelational bytecode correlationsImperative-program transformation by instrumented-interpreter specializationFifty years of Hoare's logicAn Algebraic Account of References in Game SemanticsCertificate Translation in Abstract InterpretationRelational DecompositionInter-program PropertiesA Machine-Checked Framework for Relational Separation LogicSecure information flow by self-compositionUnnamed ItemRelational cost analysis in a functional-imperative setting







This page was built for publication: Simple relational correctness proofs for static analyses and program transformations