Control-flow analysis of functional programs

J Midtgaard - ACM computing surveys (CSUR), 2012 - dl.acm.org
We present a survey of control-flow analysis of functional programs, which has been the
subject of extensive investigation throughout the past 30 years. Analyses of the control flow …

[LIBRO][B] Principles of program analysis

F Nielson, HR Nielson, C Hankin - 2015 - books.google.com
Program analysis concerns static techniques for computing reliable approximate information
about the dynamic behaviour of programs. Applications include compilers (for code …

[LIBRO][B] Multiprocessor systems-on-chips

A Jerraya, W Wolf - 2004 - books.google.com
Modern system-on-chip (SoC) design shows a clear trend toward integration of multiple
processor cores on a single chip. Designing a multiprocessor system-on-chip (MPSOC) …

Abstract interpretation based formal methods and future challenges

P Cousot - Informatics: 10 Years Back, 10 Years Ahead, 2001 - Springer
In order to contribute to the solution of the software reliability problem, tools have been
designed to analyze statically the run-time behavior of programs. Because the correctness …

Introduction to set constraint-based program analysis

A Aiken - Science of Computer Programming, 1999 - Elsevier
This paper given an introduction to using set constraints to specify program analyses.
Several standard analysis problems are formulated using set constraints, which serves both …

Static specification inference using predicate mining

MK Ramanathan, A Grama, S Jagannathan - ACM SIGPLAN Notices, 2007 - dl.acm.org
The reliability and correctness of complex software systems can be significantly enhanced
through well-defined specifications that dictate the use of various units of abstraction (eg …

[PDF][PDF] Formal language, grammar and set-constraint-based program analysis by abstract interpretation

P Cousot, R Cousot - … of the seventh international conference on …, 1995 - dl.acm.org
We construct program analyses by abstract interpretation of a collecting semantics where
abstract properties are coded using tuples of formal languages. A further approximation is to …

Interconvertibility of a class of set constraints and context-free-language reachability

D Melski, T Reps - Theoretical Computer Science, 2000 - Elsevier
We show the interconvertibility of context-free-language reachability problems and a class of
set-constraint problems: given a context-free-language reachability problem, we show how …

A type system equivalent to flow analysis

J Palsberg, P O'Keefe - ACM Transactions on Programming Languages …, 1995 - dl.acm.org
Flow-based safety analysis of higher-order languages has been studied by Shivers, and
Palsberg and Schwartzbach. Open until now is the problem of finding a type system that …

Infinitary control flow analysis: a collecting semantics for closure analysis

F Nielson, HR Nielson - Proceedings of the 24th ACM SIGPLAN-SIGACT …, 1997 - dl.acm.org
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 …