public IdealHeart: () ==> Trace
IdealHeart() == return [ if i mod aperiod = 1 then <A> elseif i mod aperiod = vdelay + 1 then <V> elsenil
| i inset {1,...,100}];
public FaultyHeart() tr : Trace extrd aperiod : nat postlen tr = 100 and Periodic(tr,<A>,aperiod) and notPeriodic(tr,<V>,aperiod);
functions
publicPeriodic: Trace * Event * nat1 -> bool Periodic(tr,e,p) == forall t insetinds tr &
(tr(t) = e) =>
(t + p <= len tr =>
((tr(t+p) = e and forall i inset {t+1, ..., t+p-1} & tr(i) <> e)) and
(t + p > len tr => forall i inset {t+1, ..., len tr} & tr(i) <> e));
end Heart
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.