ACM Home Page
Please provide us with feedback. Feedback
Modular type-based reverse engineering of parameterized types in Java code
Full text PdfPdf (1.77 MB)
Source Conference on Object Oriented Programming Systems Languages and Applications archive
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications table of contents
Denver, Colorado, United States
Pages: 97 - 113  
Year of Publication: 1999
ISBN:1-58113-238-7
Also published in ...
Author
Dominic Duggan  Department of Computer Science, Stevens Institute of Technology, Hoboken, New Jersey
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/320384.320393
What is a DOI?

ABSTRACT

An analysis is provided for Java programs that reverse engineers parameterized types into existing Java code. This analysis propagates precise type information about the contents of container objects. As an application, the analysis can be used to justify the safe removal of downcasts that are guaranteed to succeed. Another application is in automatically reverse engineering parameterized types into existing Java libraries, so that they can be used in Java dialects with parameterized types.


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
2
 
3
Dominic Duggan and Adriana Compagnoni. Subtyping for object type constructors. In Foundations of Object Oriented Languages, San Antonio, Texas, 1999.
4
 
5
Jonathan Eifrig, Scott Smith, and V. Trifonov. Type inference for reeursively constrained types and its application to oop. In Proceedings of the Conference on Mattwmatical Foundations of Programming Semantics, Lecture Notes in Computer Science. Springer-Verlag, 1995. To appear.
 
6
7
8
 
9
Jens Palsberg. Efficient inference of object types. In Proceedings of lEEE Symposium on Logic in Computer Science, pages 186--195, Paris, France, 1994. IEEE.
10
11
12
 
13



Peer to Peer - Readers of this Article have also read: