LocalazyLocalazy
SPIN ist eine Programmiersprache für die Entwicklung nebenläufiger, verteilter, fehlertoleranter Systeme. Sie basiert auf der Modellierungssprache Promela und erweitert diese um Konstrukte für Nebenläufigkeit, Kommunikation und Fairness. SPIN wurde verwendet, um die Korrektheit von Systemen zu überprüfen, die von eingebetteten Steuerungen bis hin zu den Protokollen reichen, die das Internet steuern. Es wurde auch verwendet, um effizienten Code für eine Vielzahl von parallelen und verteilten Architekturen zu erzeugen. SPIN wird vom Spin-Team an der Cornell University entwickelt und gepflegt.