Forum: PC-Programmierung Spin und Promela Problem


von Gast (Gast)


Lesenswert?

Hi

Bin gerade dabei mich ein wenig mit formaler Verifikation zu 
beschäftigen und schaue mir dazu das Tool Spin mit der Sprache Promela 
an. Die Syntax von Promela ist mir eigentlich klar und ich habe im 
Internet eine Beispiel zum „Schaf, Wolf, Kohl“ Problem gefunden 
(http://user.it.uu.se/~bengt/ARTES07/Models/wolf) welches ich rein von 
der Syntax her auch verstehe aber mir ist nicht klar wie ich Spin nun 
dazu bringe das Problem zu lösen. Wenn ich auf random Simulation gehe 
bekomme ich meistens ein time out von folgender Zeile:

((!S1[sheep]) || (!S1[wolf] && !S1[cabbage]));

Mein Ziel ist es nun zu sagen das er beim assert ankommen muss. 
Vielleicht hat jemand von euch Erfahrung mit Spin und Promela und kann 
mir helfen oder eine Link geben mit dem ich mein Problem lösen kann?? 
Danke im Vorhinein!

MFG Gast

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.