VSL 2014: VIENNA SUMMER OF LOGIC 2014

Abstract Interpretation from Buchi Automata

Authors: Wei Chen and Martin Hofmann

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Abstract Interpretation from Buchi Automata
Authors:Wei Chen and Martin Hofmann
Proceedings:CSL-LICS 2014 Full and Final Proceedings
Editors: Dale Miller and Laura Kovacs
Keywords:Buchi automata, Type and effect system, Abstract interpretation
Abstract:

ABSTRACT. We describe the construction of an abstract lattice from a given Buchi automata. The abstract lattice is finite and has the following key properties. (i) There is a Galois connection between the (infinite) lattice of languages of finite and infinite words over a given alphabet. (ii) The abstraction is faithful with respect to acceptance by the automaton. (iii) Least fixpoints and w-iterations (but not in general greatest fixpoints) can be computed on the level of the abstract lattice.

This allows one to develop an abstract interpretation capable of checking whether finite and infinite traces of a (recursive) program are accepted by a policy automaton. It is also possible to cast this analysis in the form of a type and effect system with the effects being elements of the abstract lattice.

While the resulting decidability and complexity results are known (regular model checking for pushdown systems) the abstract lattice provides a new point of view and enables smooth integration with data types, objects, higher-order functions which are best handled with abstract interpretation or type systems.

We demonstrate this by generalising our type-and-effect systems to object-oriented programs and higher-order functions.

Pages:10
Talk:Jul 15 11:45
Paper:
Disclaimer | Powered by EasyChair Smart Program