Abstract
Recent research into the implementation of logic programming languages has demonstrated that global program analysis can be used to speed up execution by an order of magnitude. However, currently such global program analysis requires the program to be analysed as a whole: separate compilation of modules is not supported. We describe and empirically evaluate a simple model for extending global program analysis to support separate compilation of modules. Importantly, our model supports context-sensitive program analysis and multi-variant specialization of procedures in the modules.
Original language | English |
---|---|
Title of host publication | Logic Based Program Synthesis and Transformation |
Subtitle of host publication | 10th International Workshop, LOPSTR 2000 London, UK, July 24-28, 2000 Selected Papers |
Editors | Kung-Kiu Lau |
Place of Publication | Berlin Germany |
Publisher | Springer |
Pages | 86-102 |
Number of pages | 17 |
ISBN (Print) | 3540421270 |
DOIs | |
Publication status | Published - 2001 |
Event | International Symposium on Logic-based Program Synthesis and Transformation 2000 - London, United Kingdom Duration: 24 Jul 2000 → 28 Jul 2000 Conference number: 10th |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 2042 |
ISSN (Print) | 0302-9743 |
Conference
Conference | International Symposium on Logic-based Program Synthesis and Transformation 2000 |
---|---|
Abbreviated title | LOPSTR 2000 |
Country/Territory | United Kingdom |
City | London |
Period | 24/07/00 → 28/07/00 |