Indholdsfortegnelse:
Definition - Hvad betyder MISRA C?
MISRA C er et formelt sæt retningslinjer for udvikling af automobilsoftware ved hjælp af programmeringssproget C. Motorindustrien Software Reliability Association (MISRA) i Det Forenede Kongerige styrer udviklingen af MISRA C-standarderne for software, der bruges i biler.
Techopedia forklarer MISRA C
MISRA C inkluderer "krævede" og "rådgivende" elementer til beskyttelse af automobilsoftware mod fejl og fejl. F.eks. Involverer nogle MISRA C-standarder undgåelse af fejlbehæftede funktioner. Der er også standarder for debugging eller for at gøre debugging let at gøre, herunder regler som klar kommentering og kodekonventioner. Udviklere skal overholde et sæt obligatoriske regler for overholdelse af MISRA C. En første tilføjelse til disse regler blev udviklet i 1998. En successiv version kom i 2004, og nye versioner er vist i de sidste par år.
Formålet med MISRA C er at sikre det højeste kaliber med softwaredrift til softwareprogrammer, der bruges i køretøjer, fordi disse programmer kan være meget vigtige for køretøjets overordnede sikkerhedsdesign. Med automotive-software er liv på nettet på måder, der ikke gælder desktop- eller bærbare computersystemer, der bruges i et ikke-mobilt miljø. MISRA C er et af de værktøjer, som planlæggere bruger til at udvikle sikker software til biler.