A SPIN modellellenőrző rendszer
(speciális kollégium)


A SPIN modellellenőrző rendszer egy széles körben alkalmazott program osztott szoftver rendszerek időzítéstől független tulajdonságainak formális, automatikus ellenőrzésére. 2002 áprilisában e program nyerte el az ACM (Association for Computing Machinery), évenként odaítélt, igen rangos Szoftver Rendszer Díját (A Software System Award-ot). Ezzel a kitűntetéssel, korábban olyan rendszereket jutalmaztak, mint a Unix, TeX, TCP/IP, Tcl/Tk és a Java.

A kurzus a logikai modellellenőrzés gyakorlatába kíván bevezetést nyújtani a SPIN rendszer használata segítségével. Célja konkrét példákon keresztül bemutatni, hogyan lehet egyidejű(konkurens), többszálú rendszereket a SPIN segítségével modellezni, rájuk formális specifikációkat megfogalmazni és azokat ellenőrizni.

Előadó: Németh L. Zoltán (zlnemeth kukac inf pont u-szeged pont hu)

Az óra időpontja: Kedd 10-12h, A10-es terem (Árpád tér 2.)

A kurzus tematikája: tematika

A SPIN program weblapja: http://spinroot.com

Az előadások fóliái: (nyomatatható fekete-fehér verzió, 4 oldal egy lapon)

1ea.pdf   2ea.pdf  3ea.pdf   4ea.pdf  5ea.pdf  6ea.pdf 7ea.pdf 8ea.pdf 9ea.pdf

Az előadások fóliái: (színes, 1 oldal egy lapon)

spin6.pdf spin7.pdf spin8.pdf spin9.pdf

Gyakorlati feladatok:

spingyak.ps

Irodalom:

Gerard Holzmann:  SPIN Model Checker, The: Primer and Reference Manual.
A könyv harmadik (számunkra leglényegesebb) fejezete online elérhető!
Ugyanez szebben nyomtatható pdf formátumban.