DERIVING LINEAR SIZE RELATIONS FOR LOGIC PROGRAMS BY ABSTRACT INTERPRETATION

Citation
D. Deschreye et K. Verschaetse, DERIVING LINEAR SIZE RELATIONS FOR LOGIC PROGRAMS BY ABSTRACT INTERPRETATION, New generation computing, 13(2), 1995, pp. 117-154
Citations number
26
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture","Computer Science Theory & Methods
Journal title
ISSN journal
02883635
Volume
13
Issue
2
Year of publication
1995
Pages
117 - 154
Database
ISI
SICI code
0288-3635(1995)13:2<117:DLSRFL>2.0.ZU;2-Y
Abstract
We propose an automatic method for deriving linear size relations, whi ch specify, with respect to some given norm, linear relationships betw een the sizes of the arguments of atoms in the least Herbrand model of a definite Horn clause program. The method is presented as an applica tion of abstract interpretation. Its abstract domain consists of affin e subspaces or linear varieties, and operations on elements of the dom ain are expressed in terms of operations from linear algebra. The main application of the technique is situated in automatic termination ana lysis. Others are complexity and granularity analysis and the speciali sation of constraints in constraint logic languages.