Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation - PLDI '03 2003
DOI: 10.1145/781143.781146
|View full text |Cite
|
Sign up to set email alerts
|

Checking and inferring local non-aliasing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
32
0

Year Published

2007
2007
2014
2014

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 16 publications
(32 citation statements)
references
References 0 publications
0
32
0
Order By: Relevance
“…Constraint-based type inference has also been used for inferring atomicity annotations to detect races [7,11], inferring non-local aliasing [1], and supporting type qualifiers dependent on flow-sensitivity (like read, write, and open) [13].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Constraint-based type inference has also been used for inferring atomicity annotations to detect races [7,11], inferring non-local aliasing [1], and supporting type qualifiers dependent on flow-sensitivity (like read, write, and open) [13].…”
Section: Related Workmentioning
confidence: 99%
“…readonly), non-generics polymorphism (polyread), and containing-object context this-mutable. 1 Javari provides reference immutability guarantees over the abstract state of an object (see Section 2.1). The algorithm handles the complexities of the Java language, including subtyping, generics, arrays, and unseen code.…”
Section: Introductionmentioning
confidence: 99%
“…f n , else φ ′′ (s k ) = ℓ any . Intuitively, field updates that might occur in the execution of q are learned in (1). Variables which are not output variables of q (2.1) are not affected by this step.…”
Section: Compositional Reference Constancy Analysismentioning
confidence: 99%
“…Without additional information, such as our RCA, this domain would be rather limited (imprecise) for bytecode. The notion of restricted variables used in [1] for C programs is related to our notion of reference constancy. However, [1] imposes more restrictive conditions, namely it avoids global pointers to be used locally and local copies to escape from the local context and, thus, it does not imply our reference constancy condition.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
See 1 more Smart Citation