Title
Automatic incrementalization of prolog based static analyses
Abstract
Modern development environments integrate various static analyses into the build process. Analyses that analyze the whole project whenever the project changes are impractical in this context. We present an approach to automatic incrementalization of analyses that are specified as tabled logic programs and evaluated using incremental tabled evaluation, a technique for efficiently updating memo tables in response to changes in facts and rules. The approach has been implemented and integrated into the Eclipse IDE. Our measurements show that this technique is effective for automatically incrementalizing a broad range of static analyses.
Year
DOI
Venue
2007
10.1007/978-3-540-69611-7_7
PADL
Keywords
Field
DocType
whole project,incremental tabled evaluation,various static analysis,project change,memo table,broad range,automatic incrementalization,tabled logic program,eclipse ide,static analysis,development environment
Programming language,Computer science,Static analysis,Prolog,Alias analysis,Eclipse,Declarative programming
Conference
Volume
ISSN
ISBN
4354
0302-9743
3-540-69608-3
Citations 
PageRank 
References 
12
0.66
30
Authors
5
Name
Order
Citations
PageRank
Michael Eichberg134828.34
Matthias Kahl2120.66
Diptikalyan Saha320619.99
Mira Mezini43171211.04
Klaus Ostermann582443.10