====== 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 |