Werner Dietl
wdietl@uwaterloo.ca, Room EIT 4007
Student Project: Static Fields in the Universe Type System
Download: PDF.
“Static Fields in the Universe Type System” by Thomas Hächler. July 2004. Semester project.
Abstract
Available in German only! Das Ziel dieser Arbeit ist, die Verwendung von
statischen Feldern in objekt-orientierten Programmiersprachen, im
Besonderen Java, zu untersuchen und ins Universe Type System einzubinden.
Das Universe Type System ist ein Ownership-Typsystem, welches
Repräsentations-Kapselung und Dependency Control sicherstellt. In
Kapitel 3 werden vier Ansätze der Einbindung diskutiert, jeweils mit
Beispiel erläutert und Vor- und Nachteile bezüglich
Typsicherheit und Möglichkeiten der Verwendung dargelegt. Ein
global
-Universum wird in Kapitel 4 genauer behandelt, so dass
es als Erweiterung zum Universe Type System verwendet werden kann. Dabei
musste der Typkombinator und die Invariante angepasst werden. Es existiert
bereits ein Compiler zum Universe Type System, in Kapitel 5 beschreibe ich
kurz, wie die Lösung mit global
-Universum in diesem
Compiler implementiert wurde.
Download: PDF.
BibTeX entry:
@unpublished{THaechler04, author = {Thomas H\{"a}chler}, title = {{Static Fields in the Universe Type System}}, month = jul, note = {Semester project} }
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.)