Jelenlegi hely

Diagnosztika teszt generáló szoftver

Kontakt személy: balazs.csaba.lakatos@continental-corporation.com

 

Az AUTOSAR szabványban, a diagnosztika a jármű állapotának ellenőrzést biztosítja különböző servicek, illetve rutinok segítségével. Ezen servicek, rutinok egy úgynevezett .cdd (CANdelaStudio diagnostic description) fájlban kerülnek összesítésre. A cdd fájl továbbá tartalmaz adatokat a diagnosztikához használt protokollok paraméteriről, a különböző hibakódokról (DTC), illetve az azokhoz tartozó leírásokról.

A fejlesztés során fontos meggyőződnünk bizonyos időközönként, hogy a diagnosztika az elvárásoknak megfelelően működik. Erre a célra szokás alkalmazni a regressziós tesztelést, melynek egyik alappillére lehet a .cdd fájl alapján generált tesztesetek futtatása. Ezen tesztek során az alap funkciók kerülnek letesztelésre, például a visszakapott érték megfelel-e a .cdd fájlban meghatározott formátumnak.

A hallgató feladata, hogy készítsen egy olyan szoftvert, amelybe a .cdd fájlt tallózva, CAPL kódot generál a diagnosztikai servicek tesztelésére. A szoftvernek továbbá támogatni kell, hogy a felhasználó a generálás előtt módosíthasson a paramétereken, melyet a kódgenerálás során figyelembe kell venni.

A feladat elkészítéséhez a hallgatónak meg kell megismerkednie a járműdiagnosztikával AUTOSAR környezetben, különböző diagnosztikai protokollokkal (ISO 14229-1 (UDS), SAE J1979 (OBDII)), illetve a .cdd fájl felépítésével.


 

Diagnostics test generation software

 

Contact person: balazs.csaba.lakatos@continental-corporation.com

 

In the AUTOSAR standard, diagnostics provides vehicle condition monitoring through various services and routines. These services and routines are summarized in a so-called .cdd (CANdelaStudio diagnostic description) file. The cdd file also contains information about the parameters of the protocols used for diagnostics, the various error codes (DTCs) and their descriptions.

 During development, it is important to periodically make sure that the diagnostics work as expected. Regression testing is usually used for this purpose, one of the pillars of which can be running test cases generated from the .cdd file. During these tests, basic functions are tested, such as whether the returned value conforms to the format specified in the .cdd file.

The student's task is to create a software into which the .cdd file is browsed and generates CAPL code to test the diagnostic services. The software must also support the user to modify parameters prior to generation, which must be taken into account during code generation.

 To complete the assignment, the student has to get acquainted with vehicle diagnostics in an AUTOSAR environment, various diagnostic protocols (ISO 14229-1 (UDS), SAE J1979 (OBDII)) and the structure of the .cdd file.