| EA00: Tárgyadatok | 
	Tárgyadatok, követelmények | 
          
                  | EA01: A formális módszerek szerepe | 
	
		A formális módszerek szerepe
		Korlátok és sikertörténetek | 
          
                  | EA02: Alapszintű formalizmusok. Lineáris temporális logikák. | 
	Alapszintű formalizmusok: 
	
		Kripke-struktúrák (KS)
		Címkézett tranzíciós rendszerek (LTS)
		Kripke tranzíciós rendszerek (KTS)
		Időzített automaták 
	Lineáris idejű temporális logikák: 
	
		Temporális logikák típusai
		Lineáris idejű temporális logikák
		PLTL: Operátorok, formális szintaxis és szemantika
		Követelmények formalizálása | 
          
                  | EA03: Elágazó idejű temporális logikák | 
	
		CTL*: Operátorok, mintapéldák,  formális szintaxis és szemantika
		CTL: Kötöttségek, szintaxis és szemantika
		Követelmények formalizálása (példák) | 
          
                  | E04: Modellellenőrzés | 
	
		PLTL modellellenőrzés: A tabló módszer
		CTL modellellenőrzés: A szemantikán alapuló módszer (címkézés)
		Kiegészítés: PLTL modellellenőrzés automata alapú módszerrel | 
          
                  | EA05: Szimbolikus modellellenőrzés és ROBDD-k | 
	
		Szimbolikus modellellenőrzés (bevezető)
		Karakterisztikus függvények
		ROBDD alapú reprezentáció, műveletek ROBBD-ken | 
          
                  | EA06: Korlátos modellellenőrzés | 
	
		Korlátos modellenőrzés
		A modellellenőrzés előnyei és korlátai
		Tesztgenerálás modellellenőrzővel | 
          
                  | EA07: Modellezési és modellellenőrzési mintafeladat | 
	
		Egy egyszerű mintapélda: kockadobálós játék
		Minta házi feladat: Futtatási szálak ütemezése – megoldás és ellenőrzés | 
          
                  | EA08: Forráskód generálás formális modellekből | 
	
		Forráskód generálás automata modellekből
		Monitorkód generálás futásidőbeli ellenőrzéshez |