[BOOK][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 …

[PDF][PDF] Domain theory

S Abramsky, A Jung - 1994 - ora.ox.ac.uk
This text is based on the chapter Domain Theory in the Handbook for Logic in Computer
Science, volume 3, edited by S. Abramsky, Dov M. Gabbay, and TS E. Maibaum, published …

Abstract interpretation frameworks

P Cousot, R Cousot - Journal of logic and computation, 1992 - academic.oup.com
We introduce abstract interpretation frameworks which are variations on the archetypal
framework using Galois connections between concrete and abstract semantics, widenings …

Full abstraction in the lazy lambda calculus

S Abramsky, CHL Ong - Information and Computation, 1993 - Elsevier
A theory of lazy λ-calculus is developed as a basis for lazy functional programming
languages. This is motivated by a mismatch between the" standard"(ie, sensible) theory of …

Research directions in parallel functional programming

K Hammond, G Michaelson - 2012 - books.google.com
Programming is hard. Building a large program is like constructing a steam locomotive
through a hole the size of a postage stamp. An artefact that is the fruit of hundreds of person …

Making abstract interpretations complete

R Giacobazzi, F Ranzato, F Scozzari - Journal of the ACM (JACM), 2000 - dl.acm.org
Completeness is an ideal, although uncommon, feature of abstract interpretations,
formalizing the intuition that, relatively to the properties encoded by the underlying abstract …

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 …

Type systems for programming languages

JC Mitchell - Formal Models and Semantics, 1990 - Elsevier
Publisher Summary This chapter presents some basic issues in the type-theoretic study of
programming language concepts. It presents Church's typed lambda calculus as an …

[PDF][PDF] Abstract interpretation: a semantics-based tool for program analysis

F Nielson, N Jones - Handbook of logic in computer science, 1994 - researchgate.net
Desirable mathematical background for this chapter includes o basic concepts such as
lattices, complete partial orders, homomorphisms, etc. o the elements of domain theory, eg …

Higher-order abstract interpretation (and application to comportment analysis generalizing strictness, termination, projection and PER analysis of functional languages …

P Cousot, R Cousot - Proceedings of 1994 IEEE International …, 1994 - ieeexplore.ieee.org
The original formulation of abstract interpretation represents program properties by sets. A
property is understood as the set of semantic values satisfying it. Strongest program …