Analysis and Optimization of Logic Programs
These are slides from a two-week course, on analysis and optimization of logic programs, that I taught at the Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil, in July 1995. The lectures covered the following topics:- Lecture 1 : Background material on Logic Programming
- Lecture 2 : Theory of Program Analysis and Abstract Interpretation
- Lecture 3 : Abstract Interpretation of Logic Programs: A Survey
- Lecture 4 : Abstract Interpretation of Logic Programs: Mode Analysis
- Lecture 5 : Abstract Interpretation of Logic Programs: Implementation Issues
- Lecture 6 : Abstract Interpretation of Logic Programs: Complexity Issues
- Lecture 7 : Topics in Low Level Code Optimization for Logic Programs
- Lecture 8 : Abstract Interpretation and Low Level Code Optimization
- Lecture 9 : Cost Estimation of Logic Programs
- Lecture 10 : Granularity Control for Logic Programs