Modellalapú szoftverkomponens-tesztkörnyezet fejlesztése
![]() habilitated associate professor
Szoba: IE416
Tel.:
+36 1 463-4114 Email: sujbert (*) mit * bme * hu |
A kiírás adatai
A modern gépjárművek összetett szolgáltatásainak megvalósításában számos vezérlőegység (ECU) vesz részt. Az így létrejövő bonyolult, elosztott rendszer megtervezése, alkotóelemeinek kifejlesztése - a kompatibilitási kényszerek figyelembevételével - nem egyszerű feladat. Tovább bonyolítja a helyzetet, hogy a vezérlőegységek fejlesztése gyakran a világ különböző pontjain működő beszállítók feladata. A beszállítók és az autógyártók közötti együttműködés megkönnyítését célzó AUTOSAR szabvány a rendszer és a vezérlőegységek által megvalósítandó funkciók modellezésétől kezdve, a vezérlőegységeken futó szoftverarchitektúráján át az alkalmazandó módszertanokig, a fejlesztés számos aspektusát definiálja.
A vezérlőegységek magas szintű funkcióit megvalósító AUTOSAR szoftverkomponensek az architektúra legfelső, úgynevezett alkalmazás rétegében helyezkednek el. A komponensek a vezérlőegység fizikai szolgálatatásait az RTE-n (Futtató Környezet) keresztül érik el, megvalósításuk teljesen hardverfüggetlen, így a fejlesztés során elengedhetetlen modultesztek megvalósítása lehetségessé válik a futtató környezet szimulálásával PC-s környezetben is. A szimulációhoz szükséges összes információ rendelkezésre áll a komponenseket leíró AUTOSAR modellekben. A hallgató feladata egy olyan C nyelvű modulteszt környezet megtervezése és megvalósítása, mely teljes egészében generálható a komponensek AUTOSAR modellje alapján, ezzel jelentősen csökkentve a tesztelő mérnökök terheit. A kódgenerátorok megvalósítása Java nyelven történik. A megvalósított keretrendszernek lehetővé kell tennie tesztesetek és tesztkészletek egyszerű definiálását és implementálását, valamint azok automatizálható futtatását is.