Inhoudsopgave:
Definitie - Wat betekent MISRA C?
MISRA C is een formele set richtlijnen voor het ontwikkelen van automotive-software met behulp van de C-programmeertaal. De Motor Industry Software Reliability Association (MISRA) van het VK regelt de ontwikkeling van de MISRA C-normen voor software die in auto's wordt gebruikt.
Techopedia legt MISRA C uit
MISRA C bevat "vereiste" en "adviserende" elementen om autosoftware te beschermen tegen fouten en storingen. Sommige MISRA C-normen omvatten bijvoorbeeld het vermijden van storingsgevoelige functies. Er zijn ook normen voor foutopsporing of voor het eenvoudig maken van foutopsporing, inclusief regels zoals duidelijke opmerkingen en codeconventies. Ontwikkelaars moeten voldoen aan een reeks verplichte regels voor naleving van MISRA C. Een eerste toevoeging aan deze regels werd ontwikkeld in 1998. Een opeenvolgende versie kwam in 2004 en nieuwe versies zijn in de afgelopen jaren verschenen.
Het doel van MISRA C is om het hoogste kaliber van softwarebewerking te garanderen voor softwareprogramma's die in voertuigen worden gebruikt, omdat deze programma's zeer belangrijk kunnen zijn voor het algemene veiligheidsontwerp van het voertuig. Met automotive software zijn levens op het spel op een manier die niet van toepassing is op desktop- of laptopsystemen die in een niet-mobiele omgeving worden gebruikt. MISRA C is een van de tools die planners gebruiken om veilige software voor auto's te ontwikkelen.
