Modular class analysis with DATALOG

  • Authors:
  • Frédéric Besson;Thomas Jensen

  • Affiliations:
  • IRISA, INRIA, CNRS, Rennes, France;IRISA, INRIA, CNRS, Rennes, France

  • Venue:
  • SAS'03 Proceedings of the 10th international conference on Static analysis
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

DATALOG can be used to specify a variety of class analyses for object-oriented programs as variations of a common framework. In this framework, the result of analysing a class is a set of DATALOG clauses whose least fixpoint is the information analysed for. Modular class analysis of program fragments is then expressed as the resolution of open DATALOG programs. We provide a theory for the partial resolution of sets of open clauses and define a number of operators for reducing such open clauses.