![]() |
![]() |
University of Birmingham > Talks@bham > Theoretical computer science seminar > Metric Spaces, Abstract Interpretation and Termination Analysis
Metric Spaces, Abstract Interpretation and Termination AnalysisAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Paul Levy. We present a framework for defining abstract interpreters for liveness properties, in particular program termination. The framework makes use of the theory of metric spaces to define a concrete semantics, relates this semantics with the usual order-theoretic semantics of abstract interpretation, and identifies a set of conditions for determining when an abstract interpreter is sound for analysing liveness properties. Our soundness proof of the framework is based on a novel relationship between unique fixpoints in metric semantics and post-fixpoints computed by abstract interpreters. We illustrate the power of the framework by providing an instance that can automatically prove the termination of programs with general (not necessarily tail) recursion. This talk is part of the Theoretical computer science seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsHuman Computer Interaction seminars Metamaterials and Nanophotonics Group Seminars Theoretical Physics Journal ClubOther talksAn introduction to τ-exceptional sequences Ultrafast Spectroscopy and Microscopy as probes of Energy Materials TBA TBA Wave turbulence in the Schrödinger-Helmholtz equation TBA |