|
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
|
Manuel V. Hermenegildo , Francisco Bueno , Germán Puebla , Pedro López, Program analysis, debugging, and optimization using the ciao system preprocessor, Proceedings of the 1999 international conference on Logic programming, p.52-66, November 1999, Las Cruces, New Mexico, United States
|
| |
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
|
|
|