Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | Implementierung eines Multiuser-PROLOG-Systems |
| Autor | Leitner, Michael |
| Erscheinungsjahr | 1989 |
| Abstract | Thema dieser Arbeit ist die Implementierung eines Multiuser-PROLOG-Systems. Beschrieben wird eine Erweiterung von VIP, einer PROLOG-Programmierumgebung, die am Institut für Praktische Informatik der TU Wien entwickelt wurde. Diese Erweiterung, M-VIP, ermöglicht die gemeinsame Verwendung von PROLOG-Bibliotheken durch mehrere Benutzer auf einem Netz von Workstations. Jeder Benutzer lädt eine Kopie der Bibliothek und kann sie mit "assert" und "retract" verändern. Jede Veränderung wird an alle anderen Kopien der Bibliothek weitergegeben, sodaß alle Kopien immer am aktuellen Stand sind. M-VIP stellt Prädikate wie "readlock" und "updatelock" zur Verfügung, um den Zugriff auf die Bibliothek zu synchronisieren. "readlock" verhindert, daß andere Benuzter ein bestimmtes Prädikat oder Modul verändern. "updatelock" reserviert ein Prädikat oder Modul für Veränderungen durch den Benutzer. |
| Status | Verfügbar |