Chaotic fixpoint iteration guided by dynamic dependency

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningpeer review

Abstract

An algorithm for abstract interpretation of logic programs is defined and analyzed. The algorithm is proved to be correct with respect to an abstract semantics for (a variant of) Prolog. This abstract semantics associates a given program with a function that maps each call pattern for a predicate to a distinct success pattern. The proposed algorithm employs a variant of chaotic iteration, and is based on what may be termed a dynamic dependency relation. A low worst-case complexity is achieved: the number of passes of dataflow analysis over each program clause is proved to be independent of the size of the rest of the program.
OriginalsprogEngelsk
TitelWSA'93 : Proceedings of the Third International Workshop on Static Analysis
RedaktørerPatrick Cousot, Moreno Falaschi, Gilberto Filé, Antoine Rauzy
Antal sider18
ForlagSpringer
Publikationsdatosep. 1993
Sider27-44
ISBN (Elektronisk)978-3-540-57264-0
StatusUdgivet - sep. 1993
Udgivet eksterntJa
Begivenhed3rd International Workshop on Static Analysis - Padova, Italien
Varighed: 22 sep. 199324 sep. 1993
Konferencens nummer: 3

Konference

Konference3rd International Workshop on Static Analysis
Nummer3
Land/OmrådeItalien
ByPadova
Periode22/09/199324/09/1993

Citationsformater