Download: PDF.

“Runtime Universe Type Inference” by Frank Lyner. July 2005. Master's thesis.


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:

   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.

(This webpage was created with bibtex2web.)