Test- och mjukvaruplattform för virtualiserade inbyggda system

Diarienummer 2013-05608
Koordinator Scania CV Aktiebolag - Avd REVE
Bidrag från Vinnova 3 811 236 kronor
Projektets löptid mars 2014 - augusti 2017
Status Avslutat
Utlysning Elektronik, mjukvara och kommunikation - FFI
Ansökningsomgång Fordonsutveckling – en satsning inom FFI

Syfte och mål

Projektet VIRTUES, ett samarbete mellan Scania CV och KTH över 3.5 år, utreder fågeställningar kring virtualiserad testning av embedded-mjukvara som kör på virtuell hårdvara. Inom projektet har det utvecklats mjukvaruutvecklingsverktyg för att använda maskin-inlärningsstödd testfallsgenerering och även en virtuell-hårdvaruplattform. Dessa verktyg har kopplats samman och då använts i fall-studier rörande testning utifrån formella krav samt i felinjiceringstester. Mjukvaran som testats är faktisk automotive-mjukvara från ECU:er.

Resultat och förväntade effekter

En mjukvara för instruktionsset-simulering och virtuell hårdvara har vidareutvecklats och använts. En simulering av en grupp samverkande ECU:er har tagits fram, och även prototyp där omvärldsmodellen från en HIL-rigg integreras med en ECU-simulering. Vi har skaffat erfarenheter kring innovativa sätt att styra simuleringen. Vi har integrerat en maskin-inlärningsassisterad testfallsgenerator med instruktuions-set simuleringen och utfört fallstudier på några av Scanias ECU-applikationer. Testfallsgeneratorn har optimerats, bl.a för att utnyttja multi-core CPU:er.

Upplägg och genomförande

Fördelarna med ansatsen i VIRTUES har påvisats; vi ser möjligheter till kostnadsbesparingar, ökad flexibilitet och agilitet samt till förbättrade testmetoder med tillförlitliga, rigorösa och vältäckande tester. Vi har även visat att metoden skalar upp till större problemstorlekar men att det även finns möjligheter till fler skalbarhetsförbättringar. Exekveringsplattformen som tagits fram kan vidareutvecklas och användas på många sätt. Vi ser möjligheter att kombinera detta arbete med andra relaterade forskningsprojekt inom Scania, såsom ReVamp och Virtual Truck and Bus.

Externa länkar

A simple website hosted at KTH to advertise the project.

Texten på denna sida har projektgruppen själv formulerat och innehållet är ej granskat av våra redaktörer. Projektets koordinator kan ge dig mer information.