# \"Uber die Pr\"azision interprozeduraler Analysen

**Authors:** Dorothea Jansen

arXiv: 1703.10179 · 2017-03-31

## TL;DR

This paper compares two interprocedural data-flow analysis methods, functional and call-string, showing they yield equivalent solutions under certain conditions, with implications for abstract interpretation and widening techniques.

## Contribution

It demonstrates the equivalence of functional and call-string approaches in interprocedural analysis and explores their behavior with abstract interpretation and widening.

## Key findings

- Solutions of both approaches coincide under certain conditions
- Equivalence is preserved with abstract interpretation
- Differences arise when using widening techniques

## Abstract

In this work, we examine two approaches to interprocedural data-flow analysis of Sharir and Pnueli in terms of precision: the functional and the call-string approach. In doing so, not only the theoretical best, but all solutions are regarded which occur when using abstract interpretation or widening additionally. It turns out that the solutions of both approaches coincide. This property is preserved when using abstract interpretation; in the case of widening, a comparison of the results is not always possible.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1703.10179/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/1703.10179/full.md

---
Source: https://tomesphere.com/paper/1703.10179