Felhasználói felület autóipari vezérlőegységek teszteléséhez
![]() habilitált docens
Szoba: IE416
Tel.:
+36 1 463-4114 Email: sujbert (*) mit * bme * hu |
A kiírás adatai
A korszerű járművek összetett funkcióit egymással kommunikációs kapcsolatban álló vezérlőegységek (ECU) valósítják meg. A vezérlőegységek fejlesztése során a tesztelés elengedhetetlen része ezen kommunikáció megfigyelése, valamint a vezérlőegység környezetének szimulálása. A fejlesztés alatt álló ECU és a tesztelő környezetet futtató PC közötti kommunikációt egy házon belül fejlesztett Gateway hardver teszi lehetővé.
A Gateway beágyazott (C nyelven implementált) szoftvere által megvalósított szolgáltatásoknak a PC oldaláról való eléréséhez egy Java nyelven írt driver nyújt segítséget. A hallgató feladata egy a Java API alacsony szintű szolgáltatásaira épülő felhasználói felület létrehozása Eclipse technológiákra építve (Standard Widget Toolkit, JFace) a magas szintű funkciók támogatásához. A felületen keresztül lehetőséget kell biztosítani a felhasználó számára a teszt futás közbeni befolyásolására, a tesztparaméterek megváltoztatására. Ennek megfelelően a felületnek alkalmazkodnia kell az aktuális tesztkonfigurációhoz, melyet az Eclipse Modeling Framework segítségével létrehozott adatmodellekben tárolunk.
A feladat megoldása során a hallgató először megismeri az említett technológiákat, elsajátítja az Eclipse Modeling Frameworkben történő modellezés alapjait, megtervezi a megoldást, majd megvalósítja Java nyelven. A feladat elkezdéséhez az említett technológiák ismerete nem követelmény, de előnyt jelenthet. A munka során a hallgató folyamatosan segítséget kap a ThyssenKrupp Presta Hungary Kft. munkatársaitól, akik az említett eszközt is fejlesztik. A feladat egyéni érdeklődésnek megfelelően testre szabható.
A feladat megoldása során olyan keresett és piacképes tudás szerezhető, amely közvetlenül kamatoztatható Eclipse alapú fejlesztéseket végző cégeknél és természetesen a hazánkban dinamikusan bővülő autóipari szoftverfejlesztésben. A feladat ideális gyakorlati kiegészítése a AUTOSAR alapú autóipari szoftverrendszerek (VIMIAV15) című tárgyban oktatott modellezési ismereteknek.