Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések

Hasonló dokumentumok
Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések

Időzített átmeneti rendszerek

Hardver és szoftver rendszerek verifikációja

Formális módszerek 1

Gyakorló feladatok: Formális modellek, temporális logikák, modellellenőrzés. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

Alapszintű formalizmusok

A modell-ellenőrzés gyakorlata UPPAAL

Zárthelyi mintapéldák. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

Formális módszerek GM_IN003_1 Program verifikálás, formalizmusok

Logika és informatikai alkalmazásai kiskérdések február Mikor mondjuk, hogy az F formula a G-nek részformulája?

Időzített rendszerek és az UPPAAL II

Modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

A Formális nyelvek vizsga teljesítése. a) Normál A vizsgán 60 pont szerezhet, amely két 30 pontos részb l áll össze az alábbi módon:

Modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

A Formális nyelvek vizsga teljesítése. a) Normál A vizsgán 60 pont szerezhet, amely két 30 pontos részb l áll össze az alábbi módon:

Logika es sz am ıt aselm elet I. r esz Logika Harmadik el oad as 1/33

Formális nyelvek - 9.

Házi feladatok megoldása. Nyelvek használata adatszerkezetek, képek leírására

Logikák véges fákon. Iván Szabolcs Szegedi Tudományegyetem Számítástudomány Alapjai Tanszék

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26

Formális nyelvek és automaták vizsgához statisztikailag igazolt várható vizsgakérdések

Elsőrendű logika szintaktikája és szemantikája. Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1

... S n. A párhuzamos programszerkezet két vagy több folyamatot tartalmaz, melyek egymással közös változó segítségével kommunikálnak.

Részletes szoftver tervek ellenőrzése

Az UPPAAL egyes modellezési lehetőségeinek összefoglalása. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

Logika es sz am ıt aselm elet I. r esz Logika 1/36

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.

Modell ellenőrzés - Model checking

Matematika alapjai; Feladatok

A modellellenőrzés érdekes alkalmazása: Tesztgenerálás modellellenőrzővel

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1

Részletes tervek ellenőrzése

A modellellenőrzés érdekes alkalmazása: Tesztgenerálás modellellenőrzővel

Hatékony technikák modellellenőrzéshez: Szimbolikus technikák (ROBDD)

Logika és informatikai alkalmazásai

Hatékony technikák modellellenőrzéshez: Szimbolikus technikák (ROBDD)

Kiterjesztések sek szemantikája

Formális szemantika. Kifejezések szemantikája. Horpácsi Dániel ELTE Informatikai Kar

Logika és informatikai alkalmazásai

1. Tétel - Az ítéletkalkulus alapfogalmai

definiálunk. Legyen egy konfiguráció, ahol és. A következő három esetet különböztetjük meg. 1. Ha, akkor 2. Ha, akkor, ahol, ha, és egyébként.

Az informatika elméleti alapjai 2 elővizsga december 19.

1/1. Házi feladat. 1. Legyen p és q igaz vagy hamis matematikai kifejezés. Mutassuk meg, hogy

Rendszermodellezés. Modellellenőrzés. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

A fontosabb definíciók

ELTE IK Esti képzés tavaszi félév. Tartalom

2. Logika gyakorlat Függvények és a teljes indukció

BOOLE ALGEBRA Logika: A konjunkció és diszjunkció tulajdonságai

Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák.

Temporális logikák és modell ellenırzés

S0-02 Típusmodellek (Programozás elmélet)

Alap fatranszformátorok II

Számításelmélet. Második előadás

Algoritmuselmélet 12. előadás

2. Ítéletkalkulus szintaxisa

Analízis I. beugró vizsgakérdések

Alapszintű formalizmusok

Véges automaták, reguláris nyelvek

Bevezetés a számításelméletbe (MS1 BS)

0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles

HARDVER- ÉS SZOFTVERRENDSZEREK VERIFIKÁCIÓJA

Korlátos modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

5. A kiterjesztési elv, nyelvi változók

Alapfogalmak a Diszkrét matematika II. tárgyból

2014. november 5-7. Dr. Vincze Szilvia

2014. szeptember 24. és 26. Dr. Vincze Szilvia

Elérhetőségi analízis Petri hálók dinamikus tulajdonságai

Az informatika logikai alapjai

Modell alapú tesztelés mobil környezetben

A digitális számítás elmélete

Alapszintű formalizmusok

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének.

Logika es sz am ıt aselm elet I. r esz Logika Hatodik el oad as 1/33

Matematikai logika és halmazelmélet

Diszkrét matematika I.

Algoritmuselmélet gyakorlat (MMN111G)

Hatékony technikák modellellenőrzéshez: Korlátos modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

Metrikus terek, többváltozós függvények

ADATBÁZISOK ELMÉLETE 5. ELŐADÁS 3/22. Az F formula: ahol A, B attribútumok, c érték (konstans), θ {<, >, =,,, } Példa:

Komplex számok. A komplex számok algebrai alakja

4. Fuzzy relációk. Gépi intelligencia I. Fodor János NIMGI1MIEM BMF NIK IMRI

Logikai ágensek. Mesterséges intelligencia március 21.

ALGEBRAI KIFEJEZÉSEK, EGYENLETEK

1. Mondjon legalább három példát predikátumra. 4. Mikor van egy változó egy kvantor hatáskörében?

Valószínűségi modellellenőrzés Markov döntési folyamatokkal

Turing-gépek. Számításelmélet (7. gyakorlat) Turing-gépek 2009/10 II. félév 1 / 1

Automaták mint elfogadók (akceptorok)

Formális nyelvek - 5.

Logikák véges fákon. Iván Szabolcs Szegedi Tudományegyetem Számítástudomány Alapjai Tanszék

A valós számok halmaza

Leképezések. Leképezések tulajdonságai. Számosságok.

Programkonstrukciók A programkonstrukciók programfüggvényei Levezetési szabályok. 6. előadás. Programozás-elmélet. Programozás-elmélet 6.

Logika és számításelmélet. 10. előadás

Információs rendszerek elméleti alapjai. Információelmélet

Rekurzió. Dr. Iványi Péter

Alap fatranszformátorok I. Oyamaguchi [3], Dauchet és társai [1] és Engelfriet [2] bebizonyították hogy egy tetszőleges alap

GRÁFELMÉLET. 7. előadás. Javító utak, javító utak keresése, Edmonds-algoritmus

f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva

Szoftver-modellellenőrzés absztrakciós módszerekkel

KOVÁCS BÉLA, MATEMATIKA I.

Átírás:

Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések 1. Az informatikai rendszereknél mit ellenőriznek validációnál és mit verifikációnál? 2. A szoftver verifikációs technikák közül soroljon fel hármat! 3. Melyek a modell-ellenőrzés fázisai és a fázisok feladata mi? 4. Mit lehet tenni, ha a vizsgált rendszermodell túl nagy? 5. A modell-ellenőrzés hátrányai közül soroljon fel legalább hármat! 6. A modell-ellenőrzés előnyei közül soroljon fel legalább hármat! 7. Adja meg az egyszerű átmeneti rendszer definícióját! 8. Definiálja az utak konkatenációját (összefűzését)! 9. Adja meg a címkézett átmeneti rendszer definícióját! 10. Címkézett átmeneti rendszernél definiálja az út nyomát! 11. Adja meg a paraméteres átmeneti rendszer definícióját! 12. Adjon meg egy olyan címkézett átmeneti rendszert, mely egy Boole változó alapvető működését modellezi! 13. Adjon meg egy olyan címkézett átmeneti rendszert, mely egy korlátos puffer alapvető működését modellezi! 14. Hogyan tudná modellezni címkézett átmeneti rendszerrel egy szekvenciális program működését? 15. Adja meg a közös erőforrás kizárólagos kezelését megvalósító Peterson algoritmust! 16. Egyszerű átmeneti rendszerek között definiálja a homomorfizmus fogalmát! 17. Címkézett átmeneti rendszerek között definiálja a homomorfizmus fogalmát! 18. Definiálja a paraméteres átmeneti rendszerek között a homomorfizmus fogalmát! 19. Igaz-e a következő állítás: Minden címkézett átmeneti rendszer egyben paraméteres átmeneti rendszer is. Állítását indokolja! 20. Adja meg a Petri-háló definícióját és működésének módját! 21. Definiálja Petri-hálónál a token eloszlást, illetve azt, hogy egy t tranzíció mikor tüzelhető és mi a hatása! 22. Definiálja az egyszerű átmeneti rendszerek szabad szorzatát! 23. Definiálja a címkézett átmeneti rendszerek szabad szorzatát! 24. Hogyan adható meg címkézett átmeneti rendszerek szinkronizált szorzata? 25. Definiálja a paraméteres átmeneti rendszerek szinkronizált szorzatát egy adott I szinkronizációs megszorítások halmaza felett! 26. Adja meg processz algebrában a parallel művelet definícióját, szemantikáját! 27. Adja meg processz algebrában a rekurzió művelet definícióját, szemantikáját! 28. Adja meg processz algebránál a restrikció és a prefix műveletek definícióját, szemantikáját! 1

29. Adja meg processz algebránál a choice műveletek definícióját, szemantikáját! 30. Jelölje AP={P x x X} az állapot atomi kijelentések halmazát, ahol X az állapot paraméterek halmaza. Definiálja az AP feletti kijelentés logika állapotformuláit! 31. Jelölje AP ={Q y y Y} az átmenet atomi kijelentések halmazát, ahol Y az átmenet paraméterek halmaza. Definiálja az AP feletti kijelentés logika átmenetformuláit! 32. Definiálja az f 1 U f 2 LTL útformula szemantikáját! 33. Definiálja az f 1 B f 2 LTL útformula szemantikáját! 34. LTL logikában az operátorok {,, X, U} adekvát halmazába tartozó műveletek segítségével fejezze ki a G f formulát, ahol f egy LTL formula! 35. LTL logikában az operátorok {,, X, U} adekvát halmazába tartozó műveletek segítségével fejezze ki a F f formulát, ahol f egy LTL formula! 36. LTL logikában az operátorok {,, X, U} adekvát halmazába tartozó műveletek segítségével fejezze ki a f 1 W f 2 formulát, ahol f 1 és f 2 egy-egy LTL formula! 37. Legyen A egy (X, Y)-paraméterezett átmeneti rendszer, S 0 az A kezdőállapotainak halmaza, AP = {P x x X} az állapot atomi kijelentések halmaza, f egy AP feletti LTL formula. Mikor mondjuk, hogy az A átmeneti rendszer egy s S állapota kielégíti a f formulát? 38. Legyen A egy (X, Y)-paraméterezett átmeneti rendszer, S 0 az A kezdőállapotainak halmaza, AP = {P x x X} az állapot atomi kijelentések halmaza, f egy AP feletti LTL formula. Mikor mondjuk, hogy az A átmeneti rendszer kielégíti a f formulát? 39. Legyen A az alábbi {a, b} állapot-paraméteres átmeneti rendszer. Kielégíti-e az A átmeneti rendszer az f = G( b G(a b)) LTL formulát? Állítását indokolja! 40. Definiálja a HML logika állapotformuláit adott A véges címkehalmaz felett! 41. Legyen A egy véges címkehalmaz, f egy A feletti HML formula. Definiálja a <a>f HML formula szemantikáját! 42. Legyen A egy véges címkehalmaz, f egy A feletti HML formula. Fejezze ki az operátorok {, } {<a> a A} halmazába tartozók segítségével a [a]f HML formulát! 43. Adja meg egy (X, Y)-paraméterezett átmeneti rendszer feletti HML logikában a [g]f formula szemantikáját, ahol g átmenetformula, az f HML formula! 44. Címkézett átmeneti rendszernél mi a [a]<b>f HML formula szemantikája, illetve mi mit jelöl a formulában? 45. Definiálja a Dicky logika állapotformuláit! 46. Legyen g a Dicky logika egy átmenetformulája. Adja meg az tgt(g) állapotformula szemantikáját! 2

47. Legyen f a Dicky logika egy állapotformulája. Adja meg az out(f) átmenetformula szemantikáját! 48. Fejezze ki Dicky logikában a <a>f HML formulát (a átmenet címke)! 49. Adjon meg olyan állapotformulát a Dicky logikában, melyet kielégítő állapotokból indul ki átmenet! 50. Adjon meg olyan állapotformulát a Dicky logikában, melyet kielégítő állapotokba nem vezet átmenet! 51. Legyen A egy (X, )-paraméterezett átmeneti rendszer. Definiálja az A feletti számítási fákat! 52. Adja meg az AP (állapot atomi kijelentések halmaza) feletti CTL logika szimbólumait! 53. Definiálja az AP (állapot atomi kijelentések halmaza) feletti CTL logika formuláit! 54. Legyen A egy (X, )-paraméterezett átmeneti rendszer, AP={P x x X}, s az A egy állapota, f egy AP feletti CTL formula. Definiálja A, s = EXf kielégítési relációt! 55. Legyen A egy (X, )-paraméterezett átmeneti rendszer, AP={P x x X}, s az A egy állapota, f egy AP feletti CTL formula. Definiálja A, s = AXf kielégítési relációt! 56. Legyen A egy (X, )-paraméterezett átmeneti rendszer, AP={P x x X}, s az A egy állapota, f 1 és f 2 egy-egy AP feletti CTL formula. Definiálja A, s = EU(f 1, f 2 ) kielégítési relációt! 57. Legyen A egy (X, )-paraméterezett átmeneti rendszer, AP={P x x X}, s az A egy állapota, f 1 és f 2 egy-egy AP feletti CTL formula. Definiálja A, s = AU(f 1, f 2 ) kielégítési relációt! 58. Jelölje AP az atomi kijelentések halmazát és legyen f és g AP feletti CTL állapotformulák. Mikor mondjuk, hogy f a g formulával ekvivalens (vagyis f g)? 59. CTL logikában az operátorok {,, EX, EG, EU} adekvát halmazába tartozó műveletek segítségével fejezze ki az EFf és az AGf formulákat, ahol f egy CTL formula! 60. Legyen A az alábbi {a, b} állapot-paraméteres átmeneti rendszer. Adja meg az A átmeneti rendszer f = AU( P a, P b ) CTL formulát kielégítő állapotainak S f halmazát! Állítását indokolja! 61. Legyen A az alábbi {a, b} állapot-paraméteres átmeneti rendszer. Adja meg az A átmeneti rendszer f = EU(P a, ( P a AU( P a, P b ))) CTL formulát kielégítő állapotainak S f halmazát! Állítását indokolja! 3

62. Legyen A az alábbi X={a, b, c} állapot-paraméteres átmeneti rendszer és f = EGP b egy CTL formula. Adja meg az A átmeneti rendszer azon állapotainak S f halmazát, melynek elemei az f CTL állapotformulát kielégítik! Állítását indokolja! 63. Definiálja az AP állapot atomi kijelentések halmaza felett a CTL* logika szimbólumait! 64. Definiálja az AP állapot atomi kijelentések halmaza felett a CTL* logika állapotformuláit! 65. Definiálja az AP állapot atomi kijelentések halmaza felett a CTL* logika útformuláit! 66. Legyen A egy (X, )-paraméterezett átmeneti rendszer, AP={P x x X}, s az A egy állapota, g egy AP feletti CTL* útformula. Definiálja A, s = Eg kielégítési relációt! 67. Legyen A egy (X, )-paraméterezett átmeneti rendszer, AP={P x x X}, c az A egy végtelen útja, g egy AP feletti CTL* útformula. Definiálja A, c = Xg kielégítési relációt! 68. Legyen A egy (X, )-paraméterezett átmeneti rendszer, AP={P x x X}, c az A egy végtelen útja, g 1 és g 2 egy-egy AP feletti CTL* útformula. Definiálja A, c = U(g 1, g 2 ) kielégítési relációt! 69. Mit értünk egy logika kifejezőerején? Igaz-e a következő állítás: Az LTL kifejező ereje kisebb, mint a CTL kifejezőereje. Állítását indokolja! 70. Mit értünk egy logika kifejezőerején? Igaz-e a következő állítás: Az LTL kifejező ereje kisebb, mint a CTL * kifejezőereje. Állítását indokolja! 71. Mit értünk egy logika kifejezőerején? Igaz-e a következő állítás: A CTL és a CTL * kifejezőereje nem hasonlítható össze. Állítását indokolja! 72. Legyen AP az állapot atomi kijelentések halmaza, f egy AP feletti LTL állapotformula. Adja meg azt az AP feletti CTL* állapotformulát, mely ekvivalens az f formulával! 73. Legyen f és g AP atomi kijelentések halmaza feletti LTL, CTL, CTL* állapotformulák. Mikor mondjuk, hogy f és g ekvivalensek egymással? 4

74. Definiálja az időzített átmeneti rendszert! 75. Definiálja (időzített automatákkal kapcsolatban) az órák egy C halmaza feletti órafeltételek halmazát! 76. Mikor mondjuk (időzített automatákkal kapcsolatban) az órák egy C halmaza feletti g 1 és g 2 órafeltételekről, hogy ekvivalensek? 77. Definiálja egy C órahalmaz feletti időzített automatánál, hogy egy g órafeltételt egy v óra értékelés mikor elégít ki (v g)! 78. Definiálja a C órák halmaza és az A akciók halmaza felett az időzített automata fogalmát! 79. Legyen M = (L, l 0, E, I) egy időzített automata valamely A akciók halmaza és C órák halmaza felett. Definiálja az M időzített automatához rendelt A feletti T(M) időzített átmeneti rendszer állapotait és a kezdőállapotait! 80. Legyen M = (L, l 0, E, I) egy időzített automata valamely A akciók halmaza és C órák halmaza felett. Definiálja az M időzített automatához rendelt A feletti T(M) időzített átmeneti rendszer átmeneteit! 81. Hogyan valósul meg az időzített automaták hálózatában a komponensek közötti kommunikáció? 82. Definiálja a C órák, Ch csatornák és az A akciók halmaza feletti M = <M 1,, M n > időzített automaták hálózata működését megadó T(M) átmeneti rendszer állapotait és kezdőállapotát! 83. Definiálja a C órák, Ch csatornák és az A akciók halmaza feletti M = <M 1,, M n > időzített automaták hálózata működését megadó T(M) átmeneti rendszer átmeneteit! 84. Definiálja az AP állapot atomi kijelentések halmaza és C órahalmaz felett a TCTL logika szimbólumait! 85. Definiálja az AP állapot atomi kijelentések és a C órahalmaz felett a TCTL állapotformulákat! 86. Időzített átmeneti rendszerben definiálja az idő-divergens utakat! 87. Mikor nevezünk egy időzített automatát idő-divergensnek? 88. Legyen M egy időzített automata az A akcióhalmaz, C órahalmaz és AP állapot tulajdonság halmaz felett, T(M) az M-hez rendelt időzített átmeneti rendszer, q állapot a T(M)-ben. Definiálja a AP-re a T(M), q = a relációt! 89. Legyen M egy időzített automata az A akcióhalmaz, C órahalmaz és AP állapot tulajdonság halmaz felett, T(M) az M-hez rendelt időzített átmeneti rendszer, q állapot a T(M)-ben. Definiálja g AB(C)-re T(M), q = g relációt! 90. Legyen M egy időzített automata az A akcióhalmaz, C órahalmaz és AP állapot tulajdonság halmaz felett, T(M) az M-hez rendelt időzített átmeneti rendszer, q állapot a T(M)-ben, f 1 és f 2 TCTL formulák. Definiálja T(M), q = EU J (f 1, f 2 ) relációt! 91. Legyen M egy időzített automata az A akcióhalmaz, C órahalmaz és AP állapot tulajdonság halmaz felett, T(M) az M-hez rendelt időzített átmeneti rendszer, q állapot a T(M)-nek, f 1 és f 2 TCTL formulák. Definiálja T(M), q = AU J (f 1, f 2 ) relációt! 92. TCTL logikában adja meg a szemantikáját az AF k f formulának, ahol f egy TCTL formulát jelöl! Mi lehet a formulában a k? 93. TCTL logikában adja meg az EU k (f, g) formula szemantikáját, ahol f és g egy-egy tetszőleges TCTL formula! Mi lehet a formulában a k? 5

94. Legyen M egy időzített automata az A akcióhalmaz, C órahalmaz és AP állapot tulajdonság halmaz felett, T(M) az M-hez rendelt időzített átmeneti rendszer, f egy TCTL formula az AP állapot atomi kijelentések és a C órahalmaz felett. Definiálja a T(M) = f relációt! 95. Legyen M egy időzített automata az A akcióhalmaz, C órahalmaz és AP állapot tulajdonság halmaz felett, T(M) az M-hez rendelt időzített átmeneti rendszer, f egy TCTL formula az AP állapot atomi kijelentések és a C órahalmaz felett. Definiálja a M = f relációt! 96. Uppaal-ban az időzített automaták helyei milyen tulajdonságúak lehetnek és mi a szerepük? 97. Uppaal-ban adja meg a csatorna típusokat és működésüket! 98. Uppaal-ban hogyan valósul meg a szinkronizáció az urgent, illetve broadcast típusú csatornák esetében? 99. Uppaal-ban az átmenetek milyen tulajdonsággal rendelkezhetnek és ezeknek mi a szerepük? 100. Uppaal-ban a forall (ID : Type) Expr kifejezés értéke mi lesz? 101. Uppaal-ban a ext (ID : Type) Expr kifejezés értéke mi lesz? 102. Uppaal-ban egy rendszer definiálása hogyan történhet? 103. Uppal-ban mik a sablonok és mi a szerepük? 104. Uppaal-ban a vizsgálandó tulajdonságok hogyan adhatók meg formálisan? 105. Mi a feladata a lokális, illetve a globális modell-ellenőrzésnek? 106. Mi a CTL modell-ellenőrzés feladata? 107. A CTL modell-ellenőrzés hogyan határozza meg adott átmeneti rendszer felett az EXf CTL formulát kielégítő állapotok halmazát? 108. A CTL modell-ellenőrzés hogyan határozza meg adott átmeneti rendszer felett az EU(f 1, f 2 ) CTL formulát kielégítő állapotok halmazát? 109. A CTL modell-ellenőrzés hogyan határozza meg adott átmeneti rendszer felett az EGf CTL formulát kielégítő állapotok halmazát? 110. Adja meg a CTL modell-ellenőrzést megvalósító címkéző eljárás időigényét! 111. Mit nevezünk modell-ellenőrzésnél állapotrobbanásnak? 112. Milyen modell-ellenőrzést nevezünk szimbolikus modell-ellenőrzésnek? 113. Definiálja adott változók halmaza felett a bináris döntési fát (BDF)! 114. Adja meg az RBDD (vagyis redukált bináris döntési diagram) definícióját! 115. Definiálja adott változók halmaza felett a rendezett bináris döntési diagramot (OBDD)! 116. Definiálja adott változók halmaza felett a redukált rendezett bináris döntési diagramot (ROBDD)! 117. Definiálja az X= {x 1,, x n } feletti t BDF által reprezentált t Boole-függvényt! 118. Definiálja az X= {x 1,, x n } feletti t BDD által reprezentált t Boole-függvényt! 6

119. Adja meg azt a H halmazt, illetve Boole-függvényt, melyet az alábbi f ROBDD reprezentál! 120. Adja meg az alábbi f ROBDD x 2 =0 szerinti projekcióját, vagyis az f[x 2 =0] ROBDD-t! 121. Adja meg az alábbi t 1 OBDD-vel ekvivalens t ROBDD-t a redukáló algoritmus alapján! 7

122. Adja meg az alábbi f ROBDD x 2 = 1 szerinti projekcióját, vagyis f[x 2 = 1] ROBDD-t! 123. Adja meg, hogy a CTL szimbolikus modell-ellenőrzés hogyan reprezentálja az átmeneti rendszer állapotait és átmeneteit! 124. Definiálja az LTL modell-ellenőrzés alapfeladatát! 125. Definiálja a (kiterjesztett) Büchi-automatát és adott állapotból kiinduló számítási sorozatot egy végtelen szóhoz! 126. Legyen B = (Q,,, I, F) egy Büchi-automata, ahol F={F 1,, F k }, minden 1 i k-ra F i Q és v. Definiálja, hogy a v szót mikor fogadja el a B Büchi-automata! 127. Ha megadhatók olyan Büchi-automaták, melyek az L 1, illetve az L 2 nyelvet ismerik fel, akkor megadható-e L 1 L 2 nyelvet felismerő Büchi-automata? 128. Eldönthető-e minden Büchi-automata esetén, hogy az általa felismert nyelv üres-e vagy nem? 129. Milyen az LTL automata-elméleti alapú modell-ellenőrzés időbonyolultsága? 130. Adja meg az alábbi M Büchi-automata által felismert L(M) nyelvet! 131. Adja meg az alábbi M Büchi-automata által felismert L(M) nyelvet! 132. Legyen M = (S, T,,, Sx 1,, Sx n ) egy (X, )-paraméteres átmeneti rendszer (X={x 1,, x n }), melyben minden s S állapotra van rákövetkező állapot és AP = {P x x X}. Milyen P(AP) feletti szót nevezünk egy c = s 0, s 1, M-beli végtelen út lenyomatának? 8

133. Adja meg az alábbi {a, b} állapot tulajdonságok halmaza feletti A átmeneti rendszerhez azt a B A Büchi-automatát, melynek nyelve az A átmeneti rendszer kezdőállapotaiból induló végtelen utak lenyomatai (LTL modell-ellenőrzés 1. lépése alapján)! 134. Legyen f egy AP állapot tulajdonságok halmaza feletti LTL formula. Definiálja az f formulát kielégítő P(AP) feletti végtelen szavak halmazát (szavak(f))! 135. Adja meg az AP={a, b} feletti a LTL formulához azt a B a Büchi-automatát, melyre teljesül, hogy L(B a ) = {v (P(AP)) c végtelen út, c lenyomata v, c = a}( az LTL modell-ellenőrzési algoritmus 2. lépése alapján)! 136. Adja meg az AP={a} feletti Xa LTL formulához azt a B Xa Büchi-automatát, melyre teljesül, hogy L(B Xa ) = {v (P(AP)) c végtelen út, c lenyomata v, c = Xa }( az LTL modell-ellenőrzési algoritmus 2. lépése alapján)! 137. Adja meg az AP={a, b} feletti a b LTL formulához a B a b Büchi-automatát, melyre teljesül, hogy L(B a b ) = {v (P(AP)) c végtelen út, c lenyomata v, c = a b }( az LTL modell-ellenőrzési algoritmus 2. lépése alapján)! 138. HML tabló-módszer alapú modell-ellenőrzésnek mi az alapfeladata? 139. HML tabló-módszer alapú modell-ellenőrzésnél adott f HML formulához konstruált szemantikus fa csúcsai mivel vannak címkézve? 140. HML tabló-módszer alapú modell-ellenőrzésnél adott f HML formulához konstruált szemantikus fát mikor nevezzük zártnak? 141. HML tabló-módszer alapú modell-ellenőrzésnél adott f HML formulához konstruált szemantikus fát mikor nevezzük nyitottnak? 142. Milyen következtetés vonható le, ha a HML tabló-módszer alapú modell-ellenőrzés adott f HML formulához konstruált szemantikus fa nyitott? 143. Milyen következtetés vonható le, ha a HML tabló-módszer alapú modell-ellenőrzés adott f HML formulához konstruált szemantikus fa zárt? 144. HML tabló-módszer alapú modell-ellenőrzésnél adott f HML formulához hány szemantikus fa konstruálható, illetve ha több is konstruálható, akkor ezek között mi a kapcsolat? 145. Mi a TCTL modell-ellenőrzés alapfeladata? 146. A TCTL modell-ellenőrzés 1. lépése szerint hogyan eliminálhatók a vizsgált formulában előforduló operátorok idő-paraméterei? 147. Definiálja a TCTL modell-ellenőrzés 2. lépésében alkalmazott óra-ekvivalencia relációt ( o ) a V(C) óraértékelések halmaza felett! 148. A TCTL modell-ellenőrzés 2. lépésében az óra-ekvivalencia reláció szerint egy osztályba tartozó óraértékelések órafeltételek kielégítése szempontjából milyen tulajdonságúak? 9

149. A TCTL modell-ellenőrzés 2. lépésében az óra-ekvivalencia reláció szerinti osztályok száma milyen korlátok között van? 150. Definiálja a TCTL modell-ellenőrzés szerint az óra-régió leszármazott régióját! 151. Definiálja a TCTL modell-ellenőrzés szerint egy óra-régió mikor elégít ki egy órafeltételt! 152. Legyen C={x, y}, c x =2, c y =1 (c x az x, illetve c y az y órákra vonatkozó legnagyobb konstans az automatában és az adott formulában). Hány óra-régiója lesz az óraértékeléseknek? 153. Legyen C={x, y}, c x =2, c y =1 (c x az x, illetve c y az y órákra vonatkozó legnagyobb konstans az automatában és az adott formulában). Adja meg a [0<x<1, 0<y<1, x=y] órarégió leszármazott régióját ( [0<x<1, 0<y<1, x=y])! 154. Definiálja a TCTL modell-ellenőrzésnél a M időzített automatához rendelt T(M) átmeneti rendszer konfigurációs halmaza felett a konfiguráció-ekvivalencia relációt! 155. Hogyan viselkednek a TCTL modell-ellenőrzés szerint egy konfiguráció-ekvivalencia osztályba tartozó konfigurációk az AP-beli formulák kielégítésére vonatkozóan? 156. Definiálja az M időzített automatához és f TCTL formulához a TCTL modell-ellenőrzés 3. lépése szerinti RT(M, f) régió-átmeneti rendszer állapotait és kezdőállapotait! 157. Definiálja az M időzített automatához és f TCTL formulához a TCTL modell-ellenőrzés 3. lépése szerinti RT(M, f) régió-átmeneti rendszer átmeneteit! 10