ACM Home Page
Please provide us with feedback. Feedback
Inferring precise polymorphic type dependencies in logic programs
Full text PdfPdf (294 KB)
Source
International Conference on Principles and Practice of Declarative Programming archive
Proceedings of the 10th international ACM SIGPLAN conference on Principles and practice of declarative programming table of contents
Valencia, Spain
SESSION: Language issues table of contents
Pages 143-151  
Year of Publication: 2008
ISBN:978-1-60558-117-0
Author
Lunjin Lu  Oakland University
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 12,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1389449.1389467
What is a DOI?

ABSTRACT

We present a new analysis that infers polymorphic type dependencies in logic programs. The analysis infers more precise information than previous type dependency inference analyses. The improvement in precision is achieved by making use of set union as a type constructor and non-deterministic type definitions.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
G. Amato and F. Scozzari. On the interaction between sharing and linearity. CoRR, abs/0710.0528, 2007.
 
2
 
3
A. Bossi, M. Gabbrielli, G. Levi, and M. Martelli. The s-semantics approach: Theory and applications. Journal of Logic Programming, 19/20:149--197, 1994.
 
4
J. Boye and J. Maluszynski. Two aspects of directional types. In Proceedings of the Twelfth International Conference on Logic Programming, pages 747--761. The MIT Press, 1996.
 
5
M. Bruynooghe, J. Gallagher, and W. Van Humbeeck. Inference of Well-Typings for Logic Programs with Application to Termination Analysis. In Proceedings of the Twelveth International Symposium on Static Analysis, volume 3672 of Lecture Notes in Computer Science, pages 35--51. Springer, 2005.
 
6
M. Codish and B. Demoen. Deriving polymorphic type dependencies for logic programs using multiple incarnations of Prop. In B. Le Charlier, editor, Proceedings of the First International Static Analysis Symposium, volume 864 of Lecture Notes in Computer Science, pages 281--297. Springer, 1994.
 
7
 
8
H. Comon, M. Dauchet, R. Gilleron, C. Löding, F. Jacquemard, D. Lugiez, S. Tison, and M. Tommasi. Tree automata techniques and applications. Available on: http://www.grappa.univ-lille3.fr/tata, 2007.
9
 
10
 
11
P.W. Dart and J. Zobel. A regular type language for logic programs. In F. Pfenning, editor, Types in Logic Programming, pages 157--189. The MIT Press, 1992.
 
12
 
13
 
14
P. M. Hill and F. Spoto. Generalising Def and Pos to Type Analysis. Journal of Logic and Computation, 12(3):497--542, 2002.
 
15
 
16
L. Lu. A polymorphic type analysis in logic programs by abstract interpretation. Journal of Logic Programming, 36(1):1--54, 1998.
 
17
 
18