Skriv ut

Sverige har goda möjligheter att bli internationellt ledande inom säkerhetskritisk mjukvara. Det konstaterar Kungl. Ingenjörsvetenskapsakademien (IVA) i en ny rapport. Men för att lyckas måste svensk industri bli snabbare på att utveckla och testa mjukvara, samtidigt som AI ställer nya krav på säkerhet och tillförlitlighet.

Rapporten *Säkerhetskritisk mjukvara* har tagits fram av en arbetsgrupp med experter från bland annat Ericsson, Volvo Cars, Saab, ABB Robotics, Scaniaägaren Traton och KTH. Den ingår i IVAs projekt Svenska framtider, som ska identifiera områden där Sverige kan stärka sin internationella konkurrenskraft fram till 2035.

– Sverige har industrin och tekniken för att ta ledningen inom säkerhetskritisk mjukvara. Nu måste vi omsätta våra styrkor i säkra lösningar som konkurrerar globalt. Vi måste skapa en nationell samling kring den här frågan. Det är en ödesfråga för svensk industris konkurrenskraft, säger Ödgärd Andersson, vd för Zenseact och ordförande för arbetsgruppen.

Mjukvara får en allt större betydelse i fordon, robotar, industrimaskiner och andra fysiska system. Funktioner som tidigare hanterades av mekanik och elektronik styrs i allt högre grad av programvara. När mjukvaran styr exempelvis bromsar, drivsystem eller industriella processer kan ett fel få allvarliga konsekvenser.

AI förändrar samtidigt förutsättningarna för utvecklingsarbetet. Tekniken används redan för att skriva och granska kod, skapa tester och hitta fel. Den gör det också möjligt för ingenjörer utan traditionell programmerarbakgrund att själva utveckla och ändra mjukvara.

Enligt IVA innebär detta att kunskaper om systemarkitektur, verifiering och validering blir allt viktigare. AI-genererad kod måste kunna kontrolleras lika noggrant som annan kod. I säkerhetskritiska system räcker det dessutom inte att programvaran fattar rätt beslut. Beslutet måste också fattas inom en bestämd tid.

Rapporten pekar även på ett växande kompetensproblem. När AI automatiserar delar av programmeringsarbetet riskerar unga ingenjörer att gå miste om arbetsuppgifter som tidigare gav dem den erfarenhet som behövs för att utvecklas till seniora systemutvecklare.

IVA föreslår därför en rad åtgärder för att stärka Sveriges position. Befintliga testmiljöer bör samordnas så att företag lättare kan utveckla och validera säkerhetskritiska system under realistiska förhållanden. Företagen behöver också bättre tillgång till beräkningskapacitet, testdata och gemensamma utvecklingsverktyg.

Rapporten finns att läsa på IVA:s webbplats. Bild är från rapporten.