Innholdsfortegnelse:
Definisjon - Hva betyr MISRA C?
MISRA C er et formelt sett med retningslinjer for utvikling av bilprogramvare ved bruk av programmeringsspråket C. Motor Industry Software Reliability Association (MISRA) i Storbritannia styrer utviklingen av MISRA C-standardene for programvare som brukes i biler.
Techopedia forklarer MISRA C
MISRA C inkluderer "påkrevde" og "rådgivende" elementer for å beskytte bilprogramvare mot feil og feil. Noen MISRA C-standarder involverer for eksempel unngåelse av feilutsatte funksjoner. Det er også standarder for feilsøking eller for å gjøre feilsøking enkelt å gjøre, inkludert regler som tydelig kommentering og kodekonvensjoner. Utviklere må oppfylle et sett obligatoriske regler for MISRA C-samsvar. Et første tillegg til disse reglene ble utviklet i 1998. En påfølgende versjon kom i 2004, og nye versjoner har dukket opp de siste årene.
Målet med MISRA C er å sikre det høyeste kaliberet for programvaredrift for programvare som brukes i kjøretøyer fordi disse programmene kan være svært viktige for den generelle sikkerhetsdesignen til kjøretøyet. Med bilprogramvare er livene på banen på måter som ikke gjelder stasjonære eller bærbare systemer som brukes i et ikke-mobilt miljø. MISRA C er et av verktøyene som planleggere bruker for å utvikle sikker programvare for biler.
