EA01: Bevezető áttekintés |
Az előadás témája:
-
Motiváció
-
Milyen minőségi igények vannak a szoftverrel szemben, és mit tud ma a szoftveripar?
-
Miért olyan nagy a szoftver ellenőrzési technikák jelentősége?
-
A verifikáció és validáció technikái (áttekintés)
-
Milyen tipikus technikák vannak?
-
Fejlesztési életciklus modellek
-
Milyen szerepet kapnak a tipikus technikák az egyes fejlesztési folyamatokban?
-
Fejlesztési szabványok szerepe
-
Hogyan valósul meg a szisztematikus ellenőrzés?
|
EA02: Követelmény-specifikáció készítés és ellenőrzés |
Az előadás anyaga:
-
A fázis ki- és bemenetei
-
A szoftverkövetelmény-specifikáció elkészítése
-
Formális nyelvek (áttekintés)
-
Félformális és strukturált technikák
-
Példa: SysML
-
Ellenőrzési feladatok
-
Általános szempontok és módszerek
-
Teljesség és ellentmondás-mentesség
-
Követelménykezelés
-
Feladatok
-
Automatikus eszközök
|
EA03: Szoftver architektúra tervek ellenőrzése |
Az előadás anyaga:
-
A fázis ki- és bemenetei
-
Az architektúra tervek elkészítése
-
A komponensek azonosítása
-
Mit határoz meg az architektúra?
-
Ellenőrzési feladatok
-
Követelményeknek való megfelelőség, követhetőség
-
Hibahatások vizsgálata
-
Extra-funkcionális követelmények vizsgálata
-
Teszt tervezés
|
EA04: Részletes szoftver tervek ellenőrzése |
Az előadás anyaga:
-
A részletes tervek elkészítése
-
Szoftver konstrukció
-
Modul tervezés
-
Ellenőrzések
-
Verifikációs lépések
-
Formális verifikáció
-
Alapszintű formalizmusok
|
EA05: Hennessy-Milner logika, PLTL lineáris temporális logika és modellellenőrzése |
Az előadás anyaga:
-
Temporális követelmények
-
A Hennessy-Milner logika
-
Modellellenőrzés a tabló módszerrel
-
A PLTL lineáris temporális logika
-
Operátorok
-
Modellellenőrzés automata-elméleti alapon
-
A modellellenőrzés komplexitása
|
EA06: Elágazó idejű temporális logikák és modellellenőrzésük |
Az előadás anyag:
-
CTL* szintaxis és szemantika
-
CTL szintaxis és szemantika
-
CTL modellellenőrzés a szemantika alapján
-
Modális mu-kalkulus
|
EA07: Hatékony modellellenőrzés (az állapottér kezelése) |
Az előadás anyaga:
-
Szimbolikus modellellenőrzés CTL esetén
-
Részleges rendezés a PLTL modellellenőrzsé során
|
EA08: Korlátos modellellenőrzés |
Az előadás anyaga:
-
Korlátos modellellenőrzés
|