Sciweavers

POPL
1997
ACM

Infinitary Control Flow Analysis: a Collecting Semantics for Closure Analysis

14 years 4 months ago
Infinitary Control Flow Analysis: a Collecting Semantics for Closure Analysis
Defining the collecting semantics is usually the first crucial step in adapting the general methodology of abstract interpretation to the semantic framework or programming language at hand. In this paper we show how to define a collecting semantics for control flow analysis; due to the generality of the formulation we need to appeal to coinduction (or greatest fixed points) in order to define the analysis. We then prove the semantic soundness of the collecting semantics and that all totally deterministic instantiations have a least solution; this incorporates k-CFA, polymorphic splitting and a new class of uniform-k-CFA analyses.
Hanne Riis Nielson, Flemming Nielson
Added 26 Aug 2010
Updated 26 Aug 2010
Type Conference
Year 1997
Where POPL
Authors Hanne Riis Nielson, Flemming Nielson
Comments (0)