5.1.2022 [NSWI101] Modely a verifikace chování systémů

awk at 2022-01-05 22:44:53
  1. Je zadán obrázek LTS s dvěma vyznačenými stavy uu a vv. Rozhodněte zda:

  2. utvu \le_t v

  3. vtuv \le_t u

  4. usvu \le_s v

  5. vsuv \le_s u

  6. uvu \sim v

  7. Rozhodněte zda jsou následující dvě LTL formule ekvivalentní:

  • FXp\mathrm{FX}\,p

  • Fp\mathrm{F}\,p

  1. Rozhodněte zda jsou následující dvě formule ekvivalentní:

  • GFp\mathrm{GF}\,p (LTL)

  • AGEFp\mathrm{AGEF}\,p (CTL)

  1. Máme CTL formuli f=AX[E(¬pUr)]f = \mathrm{AX}[\mathrm{E}(\neg p \, \mathrm{U} \, r)] a Kripkeho strukturu MM (zadána obrázkem). Pro každý stav určete formule, které jsou přirazeny na konci běhu algoritmu pro explicitní model checking.

  2. Znázorněte pomocí optimálního OBDD relaci R={(2,1),(2,3),(3,1),(3,3)}R = \{ (2,1), (2,3), (3,1), (3,3) \}.

  3. (Je dána Kripkeho struktura obrázkem.) Vytvořte odpovídající ekvivalentní strukturu pro následující datovou abstrakci mapující atomické prepozice do abstraktní domény.
    x=0¬Py=0¬Qx = 0 \rightarrow \neg P \quad \quad y = 0 \rightarrow \neg Q
    x=1¬Py=1¬Qx = 1 \rightarrow \neg P \quad \quad y = 1 \rightarrow \neg Q
    x=2¬Py=2Qx = 2 \rightarrow \neg P \quad \quad y = 2 \rightarrow Q
    x=3Py=3Qx = 3 \rightarrow P \quad \quad \, \, \, \, y = 3 \rightarrow Q
    x=4Px = 4 \rightarrow P
    x=5Px = 5 \rightarrow P

  4. Rozhodněte pro které x[0,1]x \in [ 0,1 ] platí pro počáteční stav DTMC (zadán obrázkem) funkce f=Px[F3succ]f = \mathrm{P}_{x}[ F^{\le 3} \, \, \mathrm{succ} ] (PCTL)

  5. Pro (na obrázku zadaný) timed automat nakreslete region automat.

P. S. vypadá to, že Kofroň má pouze tuto jednu písemku

hitotsu at 2022-01-14 12:40:48

Ahoj,
díky moc za to, že sis dal/a práci to sem napsat. Moc jsi mi pomohl/a :D

Dostali jsme 14.1.2022 to samé, pouze v 3. a 4. byly vyměněny formule.

  • GFXp\mathrm{GFX}\, p

  • GXp\mathrm{GX}\, p

  • FGp\mathrm{FG}\, p

  • AFAGp\mathrm{AFAG}\, p

Lazybug478 at 2023-02-07 15:38:01

Zadání z 2.7.2023 stejné jako z 14.1.2022.

Poznámka k úkolu 1: Ten graf je docela složitý a taky jsou v něm cykly, takže je to o dost těžší než ty úkoly na cviku.