Concepts de base
Vier formale Modelle der IEEE 1394 Link-Schicht werden präsentiert und diskutiert, die in den Sprachen µCRL, mCRL2, LOTOS und LNT geschrieben sind.
Résumé
Der Artikel präsentiert und diskutiert vier formale Modelle der IEEE 1394 Link-Schicht, die in den Sprachen µCRL, mCRL2, LOTOS und LNT geschrieben sind.
Das IEEE 1394 (auch "FireWire" genannt) ist ein Schnittstellenstandard, der eine serielle Busarchitektur für hochgeschwindigkeitskommunikation spezifiziert. Im Rahmen der COST-247-Aktion wurde die asynchrone Betriebsart der Link-Schicht des IEEE 1394-Protokolls als interessanter Fallstudie für formale Methoden ausgewählt.
Das ursprüngliche µCRL-Modell wurde 1997 von B. Luttik entwickelt und von H. Garavel, J.F. Groote und M. Sighireanu überarbeitet. Darauf aufbauend wurden drei weitere Modelle in mCRL2, LOTOS und LNT erstellt.
Die vier Modelle werden im Detail vorgestellt und aus Sicht der Modellierung diskutiert. Dabei zeigen sich Unterschiede und Gemeinsamkeiten der verwendeten Sprachen. Insbesondere bietet LNT als vereinheitlichte Sprache alternative Spezifikationsstile im Vergleich zu den getrennten Daten- und Prozesssprachen der anderen Modelle.
Alle Modelle wurden mit den jeweiligen Toolsets verifiziert, wobei das LOTOS-Modell einen bekannten Deadlock-Fehler im IEEE-Standard aufdeckte.
Stats
Es gibt keine relevanten Kennzahlen oder Zahlen im Text.
Citations
Es gibt keine bemerkenswerten Zitate im Text.