A tantárgyleírás hatályossága
| Tantárgy neve (magyarul, angolul) |
Formális módszerek
Formal Methods
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tantárgykód | BMEVIMM3245 | ||||||||||||
| Tantárgyjelleg | — | ||||||||||||
| Képzési szint | — | ||||||||||||
| Kurzustípusok és óraszámok (heti/féléves) |
|
||||||||||||
| Tanulmányi teljesítmény/értékelés típusa | vizsga | ||||||||||||
| Tantárgy kreditértéke | 5 | ||||||||||||
| Tantárgyfelelős |
Dr. Pataricza András
beosztás: egyetemi docens
elérhetőség:
pataricza.andras@vik.bme.hu
|
||||||||||||
| Tantárgyat gondozó oktatási szervezeti egység |
—
|
||||||||||||
| Kar | |||||||||||||
| Tantárgy weboldala | https://wiki.inf.mit.bme.hu/twiki/bin/view/Form/WebHome | ||||||||||||
| Tantárgy elsődleges mintatantervi jellege | — | ||||||||||||
| Közvetlen előkövetelmények – Erős előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Gyenge előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Párhuzamos előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Mérföldkő előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Kizáró feltétel | nincs |
Célkitűzés
Informatikai rendszerek minőségi analízise
A formális módszerek az informatikai rendszerek tervezésében, specifikáció, modellalkotás, verifikáció, modellellenőrzés, helyességbizonyítás.
Petri hálók
Struktúra, dinamikus viselkedés, állapotegyenlet, token játékok, tulajdonság modellek (elérhetőség, korlátosság, élő tulajdonság, perzisztencia).
Petri hálok analízis módszerei
Elérhetőségi gráf, invariánsok, Martinez-Silva algoritmus. Redukciós technikák. Lineáris algebra alkalmazása az analízisben. Predikátumok, diagnosztikai problémák modellezése. Színezett, jólformált Petri hálok (Design/CPN, WFN).
Diszkrét idejű szimuláció alapjai
Petri-háló szimulátorok felépítése, szolgáltatásai. Folyamat (workflow) modellek készítése és kiértékelése. Számítógépes kísérlettervezés alapjai.
Alkalmazások
Real-time, konkurrens és elosztott alkalmazások modellezése. Gyártásautomatizálás és ütemezés. Digitális hardware tervezés. Workflow menedzsment. Ágens technológia formális modelljei (P-gráfok).
Állapottérképek
Állapottérkép modellek felépítése, szerkezete, szintaktikája. Működés: UML és a STATEMATE szemantika. Tervezés állapottérkép alapján.
Temporális logikák
Osztályozás. Lineáris temporális logika (LTL kielégíthetőség és érvényesség). Elágazó idejű temporális logika (BTL). CTL és CTL* (érvényesség és kielégíthetőség, FairCTL). Alkalmazás konkurrens és biztonságkritikus rendszerekben. Formalizálás, komplexitás, BDD alapú reprezentáció. Műveletek ROBBD-ken.
Modellenőrzés főbb módszerei, a tableau módszer. Szimbolikus modellellenőrzés. A SAL modellellenőrző által biztosított eszközkészlet.
Processz algebrák
Konkurrens nyelvek alapjai (CSP, CCS). Speciális leíróeszközök (Ada-hálók, P-gráfok).
Adatfolyamhálók
Modellezés adatfolyam hálókkal, modellfinomítás, konzisztencia ellenőrzés finomítás után.
Alkalmazások verifikációja és validációja
Transzformáció bázisú modellverifikáció.
Tanulmányi eredmények
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Tudás
Nincsenek rögzített tanulási eredmények.
Képességek
Nincsenek rögzített tanulási eredmények.
Attitűd
Nincsenek rögzített tanulási eredmények.
Autonómia és felelősség
Nincsenek rögzített tanulási eredmények.
Oktatási módszertan
Tanulástámogató anyagok
Online források
A tantárgy teljesítéséhez ajánlott előzetes ismeretek
Általános szabályok
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Szorgalmi időszakban végzett teljesítményértékelések részaránya
Nincs megadva részarány.
Vizsgaidőszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Vizsgarészek részaránya
Nincs megadva részarány.
Érdemjegy megállapítása
Nincs megadva érdemjegy határ.
Jelenléti és részvételi követelmények
Nincs megadva jelenléti követelmény.
Javítás, ismétlés és pótlás különös szabályai
Nincs megadva.
Rövid leírás
Nincs megadva.
Részletes leírás
Nincs megadva.
Ajánlott tantárgyak
A tantárgy elvégzéséhez szükséges tanulmányi munka
Nincs megadva munkaidő bontás.
Tantárgykövetelmények hatályossága
Tantervi elhelyezés
Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.