Universität Osnabrück - Fachbereich Mathematik/Informatik

Dr. Bernd Kühl

bkuehl@web.de


Dissertation

Objekt-Orientierung im Compilerbau
Universität Osnabrück, 2001/2002
Gutachter: Prof. Dr.Axel-Tobias Schreiner, Prof. Dr. Christoph Polze
Der Text der Arbeit: thesis.pdf
ISO-Image der beiliegenden CD mit alle Quellen und Beispielen: thesis.iso
Die Folien der Verteidigung: verteidigung.pdf

Bücher/Books:

Das Netzbetriebssystem Plan 9
Hans-Peter Bischof, Gunter Imeyer, Bernhard Kühl, Prof. Dr. Axel-Tobias Schreiner
Carl Hanser Verlag, 1999, ISBN 3446188819
Eintrag bei Amazon und beim Hanser Verlag.

Hier das Inhaltsverzeichnis als PostScript. Das Inhaltsverzeichnis und die ersten beiden Kapitel im pdf-Format finden Sie auf den Seiten des Hanser Verlags.

cover


Artikel/Papers:

Objects for Lexical Analysis
Bernd Kühl, Axel-Tobias Schreiner
SIGPLAN Notices, 02/2002, ACM

An object-oriented LL(1) parser generator
Bernd Kühl, Axel-Tobias Schreiner
SIGPLAN Notices, 12/2000, ACM

Lex für Java
Bernd Kühl, Axel-Tobias Schreiner
iX, Heft 03/00, Verlag Heinz Heise

Der Artikel ist eine verkürzte Version unseres Papers. Hier das Paper als pdf.

Exceptions einmal anders
Axel-Tobias Schreiner, Bernd Kühl
iX, Heft 11/99, Verlag Heinz Heise

Der Artikel ist eine verkürzte Version unseres Papers. Hier das Paper als html und als pdf.

jay -- ein yacc für Java
Bernd Kühl, Axel-Tobias Schreiner
iX, Heft 10/99, Verlag Heinz Heise

Der Artikel ist eine verkürzte Version des Tutorials. Sie finden das Tutorial auf der jay-Homapge.

JNI -- Das Java Native Interface, Teil 2
Bernd Kühl
Blaue Blätter, Heft 2/98, Carl Hanser Verlag

Dieser Artikel stellt die Fortsetzung des Artikels aus dem Heft 1/98 der Blauen Blätter dar.
Teil 2 des Artikles in Postskript oder in Html, die Quellen der Beispielprogramme .

JNI -- Das Java Native Interface, Teil 1
Bernd Kühl
Blaue Blätter, Heft 1/98, Carl Hanser Verlag

Abstract: Das Java Native Interface (JNI) erlaubt Java-Programmen aus der laufenden virtuellen Maschine heraus den Zugriff auf Bibliotheken, die in einer anderen Programmiersprache (wie z.B. C, C++ oder Assembler) programmiert worden sind. Auch die umgekehrte Richtung wird von dem JNI unterstützt: Der Entwickler kann in seine C- oder C++-Applikation die virtuelle Maschine von Java einbinden und damit Methoden innerhalb eines Java-Programms zur Ausführung bringen. Dieser Artikel stellt das JNI anhand einiger Beispiele vor.
Teil 1 des Artikles in Postskript oder in Html, die Quellen der Beispielprogramme .

Alte Spione in neuem Gewand
Hans-Peter Bischof, Bernd Kühl
unix/mail, Heft 6/95, Carl Hanser Verlag

Abstract: Programmierfehler in einem Betriebssystem sind sehr schwer zu analysieren, weil geeignete debugging-Werkzeuge fehlen. Die einzelnen Teile des Systems werden durch ein einfaches, Datei-orientiertes Protokoll, 9P, und lokale Namensraumoperationen verbunden. Desweiteren kommunizieren die wesentlichen Teile des Systems, wie Gerätetreiber und User Server, ebenfalls über 9P-Nachrichten. Dieser Artikel beschreibt, wie eine Analyse und Modifikation der verschickten 9P-Nachrichten ohne Änderung der beteiligten Parteien errreicht werden kann. Als Betriebssystem wurde Plan 9 gewählt, weil in diesem die Kommunikation aller wesentlichen Bestandteile des Betriebsystems über ein einziges Protokoll erfolgt.
Vollständiger Artikel in Postskript

spy und view - Spionage unter Plan 9
Bernd Kühl
Diplomarbeit, Universität Osnabrück, 1995
Abstract: in Postskript
Vollständige Arbeit in Postskript


Vorträge/Talks:

Objekt-Orientierung im Compilerbau
Bernd Kühl
LehrstuhlSeminar, Lehrstuhl für Informatik II, Universität Würzburg, Germany.
Vollständiger Vortrag in PDF.

oops
Ein Parser aus Objekten
Bernd Kühl
Forschungsseminar, Sommersemester 2001, 9. Mai 2001, Humboldt-Universität zu Berlin, Germany.
Vollständiger Vortrag in PDF und HTML
oops
Ein Parser aus Objekten
Bernd Kühl
IFC-Seminar Sommersemester 2001, 25. April 2001, Universität Osnabrück, Germany.
Vollständiger Vortrag in PDF.

oolex
Lexikalische Analyse mit Objekten
Bernd Kühl
IFC-Seminar Sommersemester 2000, 17. Mai 2000, Universität Osnabrück, Germany.
Vollständiger Vortrag in PDF.

Object-oriented Compiler Construction
Axel-Tobias Schreiner, Bernd Kühl
Human and Computer '99, 16. September 1999, University of Aizu, Japan
Vollständiges Paper zum Vortrag in PDF.

Die Zukunft von UNIX - Plan 9?
Bernd Kühl
Vortrag auf der Guug 1997, Wiesbaden, 16. September 1997
Abstract in Postskript
Vollständiger Vortrag in Postskript

Zurück zur Homepage der Arbeitsgruppe, zur Startseite der Informatik, oder zur Homepage der Universität