Research Work Carried Out by Students (Kurtev00)

Stoyan Kurtev.
Subtyping and Inheritance in Object-Oriented Programming.
Theses, Institute of Computer Languages, Vienna University of Technology, 2000.

Abstract:

Subtypen und Vererbung gehören zu den wichtigsten Konzpeten in der objektorientierten Programmierung und haben wesentlichen Anteil an der Popularität des objektorientierten Paradigmas in der modernen Softwareentwicklung . Während Vererbung ein Mechanismus zur Wiederverwendung von vorhandenen Implementierungen ist, stellen Subtypen semantische Beziehungen zwischen den externen Verhaltensweisen von Objekten dar. Obwohl diese eigenständigen Konzepte in gänzlich verschiedenen Teilgebieten der Programmierung verwurzelt sind, werden sie, im allgemeinen, nur mangelhaft differenziert. Die Notwendigkeit entsteht, eine Analyse von Typen, Implementierungen, Subtypen und Vererbung aus theoretischer und praktischer Sicht durchzuführen. Nach einer sprachunabhängigen Präsentation dieser Konzepte werden Subtypen und Vererbung einander gegenübergestellt, sowie deren Integration in zwei unterschiedlichen objektorientierten Programmiersprachen untersucht. Dabei wird die Wirklichkeit einer klaren Trennung sowohl in stark als auch in dynamisch typisierten Sprachen festgestellt, um eine Unterscheidung zwischen verhaltensorientiertem Entwurf und codeorientierter Implementierung zu ermöglichen.
Thesis
@MastersThesis{Kurtev00,
  author  = {Stoyan Kurtev},
  title   = {Subtyping and Inheritance in Object-Oriented Programming},
  school  = {Institute of Computer Languages, Vienna University of Technology},
  year    = 2000,
  address = {Vienna, Austria},
  url     = {http://www.complang.tuwien.ac.at/Diplomarbeiten/kurtev00.ps.gz}
}
Complang
Puntigam
   About Me
   Research
      Publications
      Student Work
   Lehre
   Links
Sitemap
Contact
Faculty of Informatics
Vienna University of Technology
top | HTML 4.01 | last update: 2004-04-21 (Puntigam)