Proceedings of the 2nd ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming 2000
DOI: 10.1145/351268.351293
|View full text |Cite
|
Sign up to set email alerts
|

A precise type analysis of logic programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2002
2002
2009
2009

Publication Types

Select...
3
1
1

Relationship

4
1

Authors

Journals

citations
Cited by 5 publications
(9 citation statements)
references
References 21 publications
0
9
0
Order By: Relevance
“…The domain for the backward type analysis is the same as that for a forward type analysis [18]. A type system is first introduced on which the domain is based.…”
Section: Abstract Domainmentioning
confidence: 99%
See 3 more Smart Citations
“…The domain for the backward type analysis is the same as that for a forward type analysis [18]. A type system is first introduced on which the domain is based.…”
Section: Abstract Domainmentioning
confidence: 99%
“…In forward type analysis [18], abstract unification takes as inputs an equation E and a type constraint φ (an upper approximation) and produces as output a type constraint ψ (another upper approximation) which describes mgu(θ(E)) • θ whenever φ describes θ. In backward type analysis, abstract unification takes as inputs an equation E and a type constraint ψ (a lower approximation) and produces as output a type constraint φ (another lower approximation) which describes θ whenever ψ describes mgu(θ(E))•θ.…”
Section: Backward Abstract Unification: Uf Dvt Bwmentioning
confidence: 99%
See 2 more Smart Citations
“…Much research has been done in abstract interpretation of logic programs [11]. A number of (generic) abstract semantics, also called frameworks or schemes [4,6,17,23,26,38,39,43] have been proposed for analysis of logic programs; and they have been specialised for the detection of determinacy [13], data dependency analyses [14,21], mode inference [14,53], program transformation [49], type inference [22,33,34], termination proof [55,5], etc.…”
Section: Introductionmentioning
confidence: 99%