A.o. Univ. Prof. Dr. Dipl.-Ing. eva Kühn
TU Wien

Implementation of the Coordination Language C und Co (Master's thesis/diploma thesis)

Context

-

Task Description

Diese Arbeit befasst sich mit der Analyse und der Implementierung einer neuen, verteilten Programmiersprache, die "C und Co'' (C plus Coordination) genannt wird. Die Sprache wurde an der TU Wien entwickelt und erweitert die Sprache C um einen neuen Kommunikationsmechanismus, der auf gemeinsam verwendbaren Objekten basiert sowie um ein eingebautes Transaktionsmodell. Ziel dieser Arbeit war es, die C und Co Sprache zu analysieren, einen Vergleich mit anderen verwandten Werkzeugen zu geben, eine vollständige Sprachbeschreibung dieser neuen Programmiersprache zu verfassen, sowie eine erste Implementierung zu erstellen. Für die Implementierung konnte auf einen am Institut entwickelten "Koordinationskernel'' zurückgegriffen werden, der für die Verwaltung der verteilten, in Transaktionen geschriebenen Objekte zuständig ist. Damit konzentrierte sich die Aufgabenstellung auf die Entwicklung eines Präcompilers für C und Co, der die neuen Sprachkonstrukte in die passenden Befehle des "Koordinationskernels'' transformieren sollte. Diese Arbeit wurde im Rahmen eines vom FWF geförderten Projekts ausgeführt (Multidatabase Transaction Processing, contract no. P09020-MAT).

(1995 finished)

Requirements

-

Student

Dipl.-Ing. Alexander Forst (please contact eva Kühn)

Supervisor

A.o. Univ.-Prof. Dr. Dipl.-Ing. eva Kühn (please contact eva Kühn)

Related Projects in the Network

External Related Projects and Publications

  • Alexander Forst, eva Kühn, Herbert Pohlai, Konrad Schwarz, Logic Based and Imperative Coordination Languages, In: Proceedings of the PDCS'94, Seventh International Conference on Parallel and Distributed Computing Systems, ISCA, IEEE, Las Vegas, Nevada, October 6-8, 1994
Contact
Sitemap
Home
Fakultät für Informatik
Technische Universität Wien
top | XHtml 1.0 strict | last update: Mar 2009