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 …
subject of extensive investigation throughout the past 30 years. Analyses of the control flow …
[LIBRO][B] Principles of program analysis
Program analysis concerns static techniques for computing reliable approximate information
about the dynamic behaviour of programs. Applications include compilers (for code …
about the dynamic behaviour of programs. Applications include compilers (for code …
[LIBRO][B] Multiprocessor systems-on-chips
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) …
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 …
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 …
Several standard analysis problems are formulated using set constraints, which serves both …
Static specification inference using predicate mining
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 …
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 …
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 …
set-constraint problems: given a context-free-language reachability problem, we show how …
A type system equivalent to flow analysis
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 …
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
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 …
methodology of abstract interpretation to the semantic framework or programming language …