====== Moodul: Tarkvarasüsteemid ja vahevara (2. osa) ======^ Õpiaste | Meister |

ECTS ainepunkti 1 EAP
Õppevormid Hübriid või täielikult võrgus
Mooduli eesmärgid Mooduli eesmärk on tutvustada autonoomsete, küberfüüsikaliste ja AI-põhiste süsteemide tarkvara verifitseerimise, valideerimise ja testimise meetodeid. Kursus arendab õpilaste võimet kavandada, rakendada ja hinnata V&V strateegiaid füüsikapõhises ja andmepõhises tarkvaras kooskõlas asjakohaste ohutus- ja juhtimisstandarditega.
Eelnõuded Algteadmised tarkvaratehnikast, juhtimis- või manussüsteemidest ning programmeerimisoskused. Süsteemi disaini, testimismetoodikate, AI/ML kontseptsioonide või ohutusega seotud standardite tundmine on soovitatav, kuid mitte kohustuslik.
Õpitulemused Teadmised
• Selgitage V&V põhimõtteid nii füüsikapõhistes kui ka otsustuspõhistes täitmissüsteemides.
• Kirjeldage tarkvara testimise raamistikke, sealhulgas komponendi-, integratsiooni- ja süsteemitasemel lähenemisviise.
• Saate aru regulatiivsetest standarditest ja nende rollist ohutus- ja kindlustasemete määratlemisel.
• Analüüsige komponentide valideerimise väljakutseid, töökindluse testimise ja väljaõppega seotud väljakutseid. spetsifikatsioonivastased raamistikud.
Oskused
• Struktureeritud testiplaanide ja katvusanalüüside väljatöötamine ja elluviimine keerukate andmepõhiste süsteemide jaoks.
• Kasutage tehisintellektil põhinevate ja ohutuskriitiliste rakenduste katsestsenaariumide loomiseks ja hindamiseks simulatsioonitööriistu.
• Rakendage V&V tehnikaid tarkvara töökindluse ja toimivuse hindamiseks, kasutades AI mudelit. õigluse ja seletatavuse mõõdikud.
Arusaamine
• Hinda filosoofilisi ja praktilisi erinevusi deterministlike ja mittedeterministlike testimisparadigmade vahel.
• Tunnistage tehisintellekti ohutuse seisukohalt olulistes süsteemides juurutamise eetilist ja juhtimisalast mõju.
• Näidake tarkvara, interdistsiplinaarsete valdkondade testimise, projekteerimise ja projekteerimise autonoomset põhimõtet. süsteemid.
Teemad 1. Kontrollimise ja valideerimise põhialused:
– ülevaade PBE vs DBE paradigmadest, tõrkeanalüüsist ja ohutusargumentide struktuuridest.
– Sissejuhatus struktureeritud testimisse: üksus, integreerimine ja süsteemitaseme testimine.
2. Ohutuskriitilised standardid ja juhtimine:
– ISO 26262 (Auto10 ja Motiiv), ASMIero9CMA (Automotive) raamistikud.
– Autotööstuse ohutuse terviklikkuse tasemed ja disaini tagamise tasemed.
3. Tarkvara testimine ja katvus:
– Koodi katvus, pseudojuhuslik testide genereerimine ja stsenaariumipõhine valideerimine.
– Simulatsiooni, vea sisestamise ja testimise automatiseerimise roll.
4. AI komponentide valideerimine AIs v:
– erinevus AIs; katvus, koodide ülevaatus ja andmete haldamine.
– Koolituskomplekti valideerimine, mürakindlus ja seletatav tehisintellekt.
5. Spetsifikatsioonid ja spetsifikatsioonivastased väljakutsed:
– IEEE 2846 ja AI draiveri kontseptsioonid; eetilised, juriidilised ja vastutuse kaalutlused.
– Inimestega samaväärne testimine ja tulemuslikkusnce hindamisraamistikud.
6. Tekkivad V&V suundumused:
– Pidev integreerimine, silmussimulatsioon ja tehisintellekti abil kontrollimine.
– Juhtumiuuringud: Autotööstuse ADAS, lennunduse autonoomia ja robootika.
Hinnangu liik Positiivse hinde eelduseks on mooduliteemade positiivne hinnang ja praktiliste tööde tulemuste esitamine koos nõutava dokumentatsiooniga.
Õppemeetodid Loeng — esitleb tarkvara ja tehisintellekti testimise teoreetilist alust, mis hõlmab ohutuskriitilisi standardeid ning tehisintellekti V&V väljakutseid.
Laboritööd — praktilised harjutused automatiseeritud testimisel, simulatsioonipõhisel valideerimisel ja stabiilsuse hindamisel Pythoni/ROS-i/MATLAB-i abil.
Individuaalsed testimisstrateegiad ja -analüüsid. ISO/IEEE raamistikud ja tehniliste aruannete esitamine.
Iseõppimine — vaadake üle rahvusvahelised standardid, teaduskirjandus ja AI valideerimise juhtumiuuringud autonoomsetes domeenides. | ^ AI osalus | AI tööriistad võivad aidata luua testjuhtumeid, simuleerida keerulisi tööstsenaariume ja analüüsida katvuse lünki. Õpilased peavad kinnitama tehisintellekti loodud tulemusi, säilitama jälgitavuse ja dokumenteerima tehisintellekti kaasamise läbipaistvalt kooskõlas akadeemilise eetikaga. | ^ Soovitatud tööriistad ja keskkonnad | ROS, MATLAB | ^ Kinnitamise ja kinnitamise fookus | | ^ Asjakohased standardid ja reguleerivad raamistikud**
ISO 26262, AS9100, CMMI, IEEE 2846