Michael Codish

Senior Academic

Pos(T )

Analyzing dependencies in typed logic programs

Maurice Bruynooghe, Wim Vanhoof, Michael Codish

Dependencies play a major role in the analysis of program properties. The analysis of groundness dependencies for logic programs using the class of positive Boolean functions is a main applications area. The precision of such an analysis can be improved through the integration of either pattern information or type information. This paper develops an approach in which type information is exploited. Different from previous work, a separate simple analysis is performed for each subtype of the types. If the types are polymorphic, then dependencies for specific type instances are derived from the analysis of the polymorphic typed program.

Publication language English
Pages 406-420
Publication status Published - 01.01.2001

ASJC Scopus subject areas

Theoretical Computer Science
General Computer Science
Access to Document
10.1007/3-540-45575-2_40
Other files and links
Link to publication in Scopus