FLACI

Wir haben AtoCC konsequent weitergedacht und einen deutlich überarbeiteten Nachfolger in Form einer modernen Web-Applikation entwickelt. Wir empfehlen allen Nutzenden von AtoCC einen Blick auf FLACI.com zu werfen.

AtoCC wird weiterhin auf dieser Seite angeboten werden, jedoch sind keine Weiterentwicklungen mehr geplant.
 
Was ist AtoCC?

Die Lernumgebung AtoCC unterstützt den Lernenden in der theoretischen Informatik (Automatentheorie, formale Sprachen) und deren Anwendung im Compilerbau. AtoCC befördert Aktivitäten, mit deren Hilfe beim Lehrenden ganz bestimmte geistige Techniken entwickelt werden.

AtoCC besteht aus 6 Komponenten: AutoEdit, AutoEdit Workbook, kfG Edit, TDiag, VCC und SchemeEdit. Weitere Informationen zur Architektur von AtoCC finden sich unter "Papers".

Wir freuen uns über Feedback über den Einsatz und Erfolg des Projektes, wie auch über Bug-Reports und Verbesserungsvorschläge (hierzu können Sie am schnellsten das passende Formular unter "Kontakt" verwenden).
Viel Erfolg mit AtoCC wünschen,

Michael Hielscher und Christian Wagenknecht
 
Die Komponenten von AtoCC

AutoEdit

Verwenden Sie AutoEdit um Transitionsdiagramme für Web- und Druckmedienpublikationen aufzubereiten. Simulieren und transformieren Sie Automaten auf verschiedenste Arten innerhalb von AutoEdit. Exportieren sie Automaten in diverse Grafikformate und in Scheme-Quellcode, den Sie mit SchemeEdit bearbeiten und mit Petite Chez Scheme interpretieren können.

AutoEdit Workbook

Als Lernender können Sie mit AutoEdit Workbook selbstgesteuerte Übungen durchführen, indem Sie entsprechende Aufgaben lösen, die über einen Webserver bereitgestellt werden. Darüber hinaus können Übungsaufgaben erstellt und der Anwendergemeinde über AutoEdit Workbook zur Verfügung gestellt werden.

kfG Edit

Mit kfG Edit können Sie kontextfreie Grammatiken erstellen, Beispielwörter ableiten und sich entsprechende Ableitungsbäume ausgeben lassen. Die Transformation einer Grammatik in einen Automaten oder einer VCC Definition ist ebenfalls möglich.

T-Diag

Verwenden Sie T-Diag um so genannte T-Diagramme für Compileranwendungen und -entwicklungen zu erstellen. Übersetzungsprozesse können Diagramm-bezogen automatisiert ausgeführt werden.

VCC

Mit dem Visual Compiler Compiler können Sie eigene Compiler entwickeln und anschließend in T-Diag verwenden. Sowohl Scanner als auch Parser werden dabei in VCC definiert. Die Ausgabesprache kann wahlweise auf Pascal(Delphi), C#, Java oder Scheme eingestellt werden.

SchemeEdit

Bearbeiten Sie Ihre Petite Chez Scheme Quellcodedateien in diesem benutzerfreundlichen Editor.
 
Copyright Genesis-X7 Software 2004-2010     Designed for IE and FireFox only!