๐ฎ
๐ฎ
The Ethereal
Pragmatics of Formally Verified Yet Efficient Static Analysis, in particular for Formally Verified Compilers
July 11, 2024 ยท The Ethereal ยท ๐ International Journal on Software Tools for Technology Transfer (STTT)
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
David Monniaux
arXiv ID
2407.08258
Category
cs.LO: Logic in CS
Cross-listed
cs.PL
Citations
2
Venue
International Journal on Software Tools for Technology Transfer (STTT)
Last Checked
5 months ago
Abstract
Formally verified compilers and formally verified static analyzers are a solution to the problem that certain industries face when they have to demonstrate to authorities that the object code they run truly corresponds to its source code and that it satisfies certain properties. From a scientific and technological point of view, they are a challenge: not only a number of nontrivial invariants and algorithms must be proved to be correct, but also the implementation must be reasonably effective so that the tools operate within reasonable time. Many optimizations in compilers rely on static analysis, and thus a formally verified compiler entails formally verified static analyses.In this article, we explain some difficulties, possible solutions, design choices and trade-offs pertaining to verified static analysis, in particular when the solution of the analysis is expressed as some form of tree, map or set.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Logic in CS
๐ฎ
๐ฎ
The Ethereal
Safe Reinforcement Learning via Shielding
๐ฎ
๐ฎ
The Ethereal
Formal Verification of Piece-Wise Linear Feed-Forward Neural Networks
๐ฎ
๐ฎ
The Ethereal
Heterogeneous substitution systems revisited
๐ฎ
๐ฎ
The Ethereal
Omega-Regular Objectives in Model-Free Reinforcement Learning
๐ฎ
๐ฎ
The Ethereal