HOL-CASL: lokale Installation am CIP-Pool
HOL-CASL
ist ein auf Isabelle/HOL
basierendes, prototypisches Beweissystem für
CASL-Spezifikationen und wird an der Uni Bremen entwickelt. Es ist
am CIP-Pool unter Linux vorinstalliert, allerdings müssen
einige Dateien im Homeverzeichnis des Benutzers angelegt werden,
um mit HOL-CASL arbeiten zu können.
Kopieren Sie sich das hier zugängliche
Archiv
in Ihr Homeverzeichnis (als HOL-CASL.tgz)
und entpacken Sie es mit den folgenden Befehlen:
> cd
> tar xfz HOL-CASL.tgz
(Das Archiv kann nach dem Entpacken gelöscht werden.)
Sie erhalten ein Verzeichnis HOL-CASL mit einigen
Unterverzeichnissen:
- examples
- enthält einige CASL-Beispiele. Ignorieren Sie
Konstrukte, die in der Vorlesung nicht behandelt werden.
Ihre eigenen CASL-Spezifikationen müssen
ebenfalls in diesem Verzeichnis stehen, sonst können
sie nicht geladen werden.
- git
- enthält einige Bibliotheken. Wichtig ist das
Unterverzeichnis
git/sessions/casl_win;
dort werden die Sitzungsdateien abgespeichert. Die
versteckte Datei git/sessions/casl_win/.last
enthält den Namen der letzten Sitzung und dient zum
Recovery.
- sml_tk
- enthält lediglich Bibliotheken.
Sie können das Archiv prinzipiell auch an einer beliebigen
anderen Stelle unterhalb des Homeverzeichnis entpacken. Dann
muss allerdings die Umgebungsvariable HOL_CASL
auf das enstandene Unterverzeichnis zeigen (ihr Defaultwert ist
$HOME/HOL-CASL).
Starten Sie HOL-CASL am besten aus einer Shell, damit Sie
Fehlermeldungen usw. dort beobachten können.
Viel Erfolg beim Arbeiten! Bei Problemen schicken Sie bitte
eine email an
Stephan Merz.
Stephan Merz
Last modified: Tue Nov 7 10:23:35 CET 2000