K-INFO
HU
EN
Belépés

Kiber-fizikai rendszerek

Cyber-Physical Systems
A tantárgyleírás hatályossága
Hatályosság kezdete:
Hatályosság vége:
Tantárgy neve (magyarul, angolul)
Kiber-fizikai rendszerek
Cyber-Physical Systems
Tantárgykód BMEVIMIAV05
Tantárgyjelleg
Képzési szint
Kurzustípusok és óraszámok (heti/féléves)
Kurzustípus elmélet gyakorlat laboratóriumi gyakorlat
óraszám (heti) 3 1 0
jelleg (kapcsolt/önálló) kapcsolt
Tanulmányi teljesítmény/értékelés típusa vizsga
Tantárgy kreditértéke 4
Tantárgyfelelős
Dr. Péceli Gábor
beosztás: egyetemi tanár
Tantárgyat gondozó oktatási szervezeti egység
Kar
Tantárgy weboldala
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

Tantárgyprogram
1.   Bevezetés (2 hét)

 

·         A kiber-fizikai rendszerek definíciója, a kiber-fizikai rendszerek és a beágyazott rendszerek kapcsolata, tipikus alkalmazások, követelmények.

 

·         Összefoglaló áttekintés a beágyazott rendszerekről

 

      2.   Modellezés, specifikálás, analízis (2 hét)

 

  • Folytonos és diszkrét idejű dinamikus rendszerek modellezésének elvi kérdései, hibrid (folytonos+ diszkrét) rendszerek analízise, a specifikáció és analízis formális eszközei

     

  • A hibrid rendszerek modellezési eszközei, szimulációs eszközök

     

  • Többkomponensű heterogén fizikai rendszerek együttműködésének speciális kérdései (valós idejű működés, megbízhatóság...)

     

  • A hierarchikus és elosztott rendszerek modellezésének speciális kérdései

     

     3. Rendszertechnika (2 hét)

 

·         Rendszerdekompozíció mint a komplex feladatok mérnöki megoldásának egyik legfontosabb alapelve

 

·         A komponens alapú tervezés két alapelve:

 

o        rendszer-komponálhatóság (compositionality): annak feltétele, hogy egy rendszer komponensei tulajdonságainak ismeretében meghatározhatók-e egy összetett rendszer tulajdonságai

 

o        komponensek komponálhatósága (composability): annak feltétele, hogy a komponensek tulajdonságai nem változnak a komplex rendszer létrehozása során a komponensek közötti kölcsönhatások következtében

 

·         Feladatdekompozíció és kooperáció elosztott rendszerekben, feladathierarchizálás

 

·         A funkcionalitás, erőforrás-allokáció módszerei és eszközei. Adaptív és kontextus függő feladatallokáció

 

     4. A kiber-fizikai rendszerek speciális hardver kérdései (2 hét)

 

·         Érzékelők és érzékelő hálózatok

 

·         Processzáló egységek: alkalmazásspecifikus SoC (system on chip) architektúrák, a NoC (network on chip), CPU, DSP, FPGA. Valós idejű processzor virtualizáció.

 

·         Többmagos számítások MPSoC, a többszálú programozás hardver eszközei, GPU, újrakonfigurálható hardver architektúrák

 

     5. A kiber-fizikai rendszerek speciális szoftver kérdései (2 hét)

 

·         Kiber-fizikai rendszerek felügyeleti és szabályozási kérdései

 

·         A rendszerkonfiguráció felderítése és modellezése, képesség és rendelkezésre állás vezérelt feladatallokáció.

 

·         A funkcionális és strukturális átkonfigurálás, mint az adaptív feladatallokáció, illetve öngyógyítás eszköze. Tipikus ipari megoldások

 

·         Biztonság illetve rendelkezésre állás kritikus funkciók megvalósítási lehetőségei, redundáns algoritmusok és implementációk használata, tervezett degradáció

 

     6. A kiber-fizikai rendszerek tervezési kérdése (2 hét)

 

·         Rendszerintegráció: tervezés komponensekből, komponensek összekapcsolása

 

·         A kiber-fizikai rendszerek kommunikációjának általános és speciális megoldásai, felügyelete

 

·         Teljesítményviszonyok elemzése, a valós idejű határidők betartása

 

·         Biztonságkritikus rendszerek speciális problémái

 

·         Adatbiztonság és védelem

 

·         Hibatűrés, öngyógyítás

 

·         Ellenőrzéstechnológia a tervezés során: verifikáció, validáció, szimuláció, mérés

 

·         Ellenőrzéstechnológia a működtetés során: monitorozás és diagnosztika

 

     7.   Esettanulmányok (2 hét)

 

·         Az esettanulmányok a rendszertechnikai és technológiai megalapozást az intelligens város, e-health és energiagazdálkodás témaköréből vett példákkal támasztják alá.

A tantárgy célja, hogy bemutassa a beágyazott rendszerek kiterjesztéseként és továbbfejlődéseként, valamint az informatika világával való integráció eredményeképpen a közelmúltban megjelent új, gyorsan fejlődő területet, az ún. kiber-fizikai rendszereket (cyber-physical systems).  A beágyazott rendszerek témakör ismereteire alapozva bemutatja, hogy mennyiben jelentenek többet, illetve mást a kiber-fizikai rendszerek, mint a hagyományos beágyazott rendszerek, milyen feladattípusok megoldására jöttek létre, melyek ezen terület speciális problémái, és milyen megoldások léteznek ezen speciális problémákra.  A tárgy számos gyakorlati példával, konkrét esettanulmányokkal támasztja alá az elméleti ismereteket. A kiber-fizikai rendszerek olyan számítási rendszerek, melyek intenzív kapcsolatban vannak a környező fizikai világgal, a fizikai folyamatokkal, egyúttal kiszolgálják és hasznosítják az interneten elérhető adatfeldolgozási szolgáltatásokat. A kiber-fizikai rendszerek magukon viselik a beágyazott rendszerek főbb jellemvonásait (dedikált feladatokat hajtanak végre speciális fizikai rendszerek számára, méretben, költségben, energia-felvételben stb. korlátozottak, teljesítőképességben, megbízhatóságban, rendelkezésre állásban kivételes követelményeknek kell eleget tenniük stb.), azonban míg a beágyazott rendszerek általában különálló rendszerek, melyek egy fizikai rendszerhez kapcsolódnak (pl. gépkocsi), a kiber-fizikai rendszerekre jellemző, hogy integrálják a beágyazott rendszerben levő számítási képességeket a kommunikáció segítségével a cyber világ adatfeldolgozási képességeivel, heterogén környezetben működnek, és biztosítják a fizikai világgal való intenzív interaktív kapcsolatot.   A tantárgy követelményeit eredményesen teljesítő hallgatóktól elvárható, hogy ismeretekkel rendelkezzenek a diszkrét idejű és a folytonos rendszerek együttműködésének speciális problémáiról, a kiber-fizikai rendszerekkel szemben támasztható és támasztandó követelményekről, ismerjék a valós idejű programvégrehajtás és feladat-szinkronizálás alapvető módszereit, az elosztott rendszerek és adatfeldolgozás alapvető jellemzőit, valamint az elkészült rendszerek tesztelésével és diagnosztikájával, ill. verifikációjával és validációjával kapcsolatos módszerek legfontosabb lépéseit. A szenzorhálózatokra épülő alkalmazások példáján keresztül a hallgatók elsajátítják az elosztott rendszerek programozásának és kommunikációjának alapjait, továbbá biztonságos működtetésük legfontosabb szempontjait.

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

Előadás és tantermi gyakorlat.    

Tanulástámogató anyagok

Online források
Óravázlatok, jegyzet-fejezetek, segédletek elektronikusan hozzáférhető formában.  ; További ajánlott irodalom.  ; [1]   H. Kopetz: Real-Time Systems, Design Principles for Embedded Applications, Kluwer Academic Publishers, 1997.  ; [2]  Giorgio Butazzo, HARD REAL-TIME COMPUTING SYSTEMS: Predictable Scheduling Algorithms and   Applications, Kluwer, 1997.  ; [3]   Jane W.S. Lu, Real-Time Systems, Prentice-Hall, 2000.  ; [4] Paulo Tabuada: Verification and Control of Hybrid Systems A Symbolic Approach Springer 2009.; [5] Edward A. Lee, Cyber-Physical Systems - Are Computing Foundations Adequate? Technical Report, Berkeley, University of California, 2008  ; [6] M. Broy: Cyber-Physical Systems, Springer, 2010.;  

A tantárgy teljesítéséhez ajánlott előzetes ismeretek

Tudás típusú kompetenciák
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Elsősorban a szoftvertechnológia, az operációs rendszerek és a számítógép-hálózatok témaköreinek ismeretére épít, de tájékozottságot feltételez a mesterséges intelligencia és az adatbázisok témaköreiben is. A tárgy hivatkozik a számítógép-architektúrák, számítógép-hálózatok, digitális technika és szabályozástechnika egyes alapvető ismereteire.    
Képesség típusú kompetenciák
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Elsősorban a szoftvertechnológia, az operációs rendszerek és a számítógép-hálózatok témaköreinek ismeretére épít, de tájékozottságot feltételez a mesterséges intelligencia és az adatbázisok témaköreiben is. A tárgy hivatkozik a számítógép-architektúrák, számítógép-hálózatok, digitális technika és szabályozástechnika egyes alapvető ismereteire.    
Általános szabályok
Követelmények: a.    Szorgalmi időszakban: egy zárthelyi. Az aláírás megszerzésének feltétele: legalább elégséges szintű zárthelyi.   b.    A vizsgaidőszakban: írásbeli vizsga.   c.    Elővizsga: nincs.     Pótlási lehetőségek: Zárthelyi szorgalmi időszakban egy alkalommal, pótlási időszakban szintén egy alkalommal pótolható.    
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
Ajánlott:   Beágyazott információs rendszerek    
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
Tantárgykövetelmények hatályosságának kezdete:
Tantárgykövetelmények hatályosságának vége:
Tantervi elhelyezés

Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.