Softwaretechnik 3 SS 2010 Einführung in TLA+
Softwaretechnik 3 SS 2010 Einführung in TLA+
Softwaretechnik 3 SS 2010 Einführung in TLA+
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Spezifikation der Uhr<br />
◮ Beschreibung aller möglichen Verhalten mittels<br />
◮<br />
Anfangsprädikat (engl. <strong>in</strong>itial predicate)<br />
HC<strong>in</strong>i<br />
∆<br />
= hr ∈ (1 . . 12)<br />
◮<br />
Folgezustandsrelation (engl. next-state relation)<br />
HCnxt<br />
∆<br />
= hr ′ = if hr ≠ 12 then hr + 1<br />
else 1<br />
◮ hr ist der alte Zustand, hr ′ der neue Zustand<br />
◮ HCnxt wird Aktion genannt<br />
◮ E<strong>in</strong> Schritt, der HCnxt erfüllt, heißt HCnxt-Schritt