Interprocedural Path Complexity Analysis

M Kaniyur, A Cavalcante-Studart, Y Yang… - … Testing and Analysis, 2024 - dl.acm.org
Path Complexity Examples To explain the intuition of path complexity, we demonstrate
computing path complexity … We count the paths until a certain depth for three examples: one non-…

ILP-based interprocedural path analysis

H Theiling - International Workshop on Embedded Software, 2002 - Springer
… We will outline an ILP-based path analyses for arbitrary static context computations. … mapping
computable and to limit the complexity of the mapping to make the analyses perform well. …

Path Complexity Analysis for Interprocedural Code

MB Kaniyur, A Cavalcante-Studart, Y Yang… - Proceedings of the …, 2024 - dl.acm.org
… on path growth for tools like Klee [4], focusing previously on intraprocedural code [2, 8]. Our
advancement, APC-IP, extends APC to interprocedural analysis, … complex or interprocedural

On the sequential nature of interprocedural program-analysis problems

T Reps - Acta Informatica, 1996 - Springer
… the computational complexity of two interprocedural program-analysis problems under the …
of considering only valid paths in an interprocedural analysis problem imposes some inherent …

Quantitative interprocedural analysis

K Chatterjee, A Pavlogiannis, Y Velner - Proceedings of the 42nd Annual …, 2015 - dl.acm.org
… valid paths and to produce a witness (symbolic) path for that value. In this work, we consider
precise interprocedural quantitative analysis … We significantly improve the complexity of the …

Modular interprocedural pointer analysis using access paths: design, implementation, and evaluation

BC Cheng, WMW Hwu - Proceedings of the ACM SIGPLAN 2000 …, 2000 - dl.acm.org
… of functions plays an important role in determining the complexity in the interprocedural
stage. Removing dead functions can speedup the compilation process and improve the run-time …

Interprocedural analyses: A comparison

H Seidl, C Fecht - The Journal of Logic Programming, 2000 - Elsevier
… called the ``interprocedural meet over all path'' solution (interprocedural MOP) to the analysis
problem [49,37,28,29]. Theorem 4 guarantees safety of functional analysis (with forward …

On inter-procedural analysis of programs with lists and data

A Bouajjani, C Drăgoi, C Enea, M Sighireanu - ACM SIGPLAN Notices, 2011 - dl.acm.org
… on an accurate abstract inter-procedural analysis. Program … Our analysis computes the
effect of each procedure in a local … analysis in the domain of first-order formulas by the analysis

[CITATION][C] Interprocedural analysis vs. procedure integration

S Richardson, M Ganapathi - Information Processing Letters, 1989 - Elsevier
analysis it must be assumed that the procedure kills every expression it can and defines no
new ones. The complex process of interprocedural … on all possible paths of execution through …

[PDF][PDF] Interprocedural analysis and optimization

KD Cooper, M Hall, K Kennedy, L Torczon - Communications on Pure …, 1995 - cs.rice.edu
… to a called procedure, every path through the calling procedure (and its preceding … deal
with the increasing complexity of a large program by increasing the complexity of the procedure …