Werner Dietl
wdietl@uwaterloo.ca, Room EIT 4007
Student Project: Runtime Universe Type Inference
Download: PDF.
“Runtime Universe Type Inference” by Frank Lyner. July 2005. Master's thesis.
Abstract
The Universe type system provides means to better control object aliasing and dependencies between different program parts. Java programs can be annotated with Universe types to restrict the access between different components. We developed an algorithm that infers these type annotations from executable Java programs. This is done through runtime observation and not through static code analysis. As a proof of concept the algorithm was implemented and successfully applied to real Java programs. This report covers every aspect of the information gathering and processing needed to perform this task.
Download: PDF.
BibTeX entry:
@unpublished{FLyner05, author = {Frank Lyner}, title = {{Runtime Universe Type Inference}}, month = jul, note = {Master's thesis} }
Back to the student projects sorted by date or by category.
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
(This webpage was created with bibtex2web.)