dc.contributor.advisor |
Potanin, Alex |
|
dc.contributor.advisor |
Pearce, David |
|
dc.contributor.author |
Dymnikov, Constantine |
|
dc.date.accessioned |
2013-04-25T22:24:44Z |
|
dc.date.available |
2013-04-25T22:24:44Z |
|
dc.date.copyright |
2013 |
|
dc.date.issued |
2013 |
|
dc.identifier.uri |
http://researcharchive.vuw.ac.nz/handle/10063/2742 |
|
dc.description.abstract |
Object ownership allows us to statically control run-time aliasing in order to provide
a strong notion of object encapsulation. Unfortunately in order to use ownership,
code must first be annotated with extra type information. This imposes
a heavy burden on the programmer, and has contributed to the slow adoption
of ownership. Ownership inference is the process of reconstructing ownership
type information based on the existing ownership patterns in code. This thesis
presents OwnKit—an automatic ownership inference tool for Java. OwnKit conducts
inference in a modular way: by only considering a single class at the time.
The modularity makes our algorithm highly scalable in both time and memory
usage. |
en_NZ |
dc.language.iso |
en_NZ |
|
dc.publisher |
Victoria University of Wellington |
en_NZ |
dc.subject |
Encapsulation |
en_NZ |
dc.subject |
Aliasing |
en_NZ |
dc.subject |
Programming languages |
en_NZ |
dc.subject |
Object-oriented programming |
en_NZ |
dc.title |
OwnKit: Ownership Inference for Java |
en_NZ |
dc.type |
Text |
en_NZ |
vuwschema.contributor.unit |
School of Engineering and Computer Science |
en_NZ |
vuwschema.subject.marsden |
280302 Software Engineering |
en_NZ |
vuwschema.type.vuw |
Awarded Research Masters Thesis |
en_NZ |
thesis.degree.discipline |
Computer Science |
en_NZ |
thesis.degree.grantor |
Victoria University of Wellington |
en_NZ |
thesis.degree.level |
Master's |
en_NZ |
thesis.degree.name |
Master of Science |
en_NZ |
vuwschema.subject.anzsrcfor |
089999 Information and Computing Sciences not elsewhere classified |
en_NZ |