Beágyazott virtuális gépek közötti kommunikáció tesztelése és tesztautomatizálása

2022-2023 ősz

Szoftver

Téma leírása

Az autóipar egyre szoftvercentrikusabbá válik az újabb és újabb funkciók miatt. De emellett továbbra is meg kell felelnie a biztonsági és valósidejűségi követelményeknek. A biztonságkritikus funkciók mellett megjelentek a titkosított adatokkal dolgozó komponensek és a kevésbé megbízható, harmadik féltől származó modulok is. A komponensek közötti nem várt és veszélyes hatások kivédésére született meg a beágyazott hypervisor, ami (akár több, független) virtualizált, leválasztott környezetet biztosít adott funkcióknak, komponens-csoportoknak. Azonban a virtuális gépeknek is kommunikálniuk kell a környezetükkel és egymással. A valósidejű és alacsonyszintű környezet ehhez speciális megoldást követel: nemcsak hibamentesnek kell lennie, hanem meg kell felelnie az erőforrás, futásidő és időzítési követelményeknek is. Ez a dolgozat leírja, hogy milyen tesztekkel lehet biztosítani és ellenőrizni ezeket a követelményeket.

 

A termék még a fejlesztési fázisban van, ahol gyakran változik a virtuális gépek közti kommunikáció. Minden egyes változtatás után kézzel tesztelni kimerítő feladat lenne, ezért a dolgozat kitér a teszt automatizálására is.


Külső partner: Bosch

Maximális létszám: 1 fő