Kazalo:
Opredelitev - Kaj pomeni MISRA C?
MISRA C je formalni sklop smernic za razvoj avtomobilske programske opreme z uporabo programskega jezika C. Združenje Združenega kraljestva za zanesljivost programske opreme za avtomobilsko industrijo (MISRA) ureja razvoj standardov MISRA C za programsko opremo, ki se uporablja v avtomobilih.
Tehopedija razlaga MISRA C
MISRA C vključuje „potrebne“ in „svetovalne“ elemente za zaščito avtomobilske programske opreme pred napakami in okvarami. Na primer, nekateri standardi MISRA C vključujejo izogibanje nagnjenim funkcijam. Obstajajo tudi standardi za odpravljanje napak ali za lažje odpravljanje napak, vključno s pravili, kot so jasna pravila pripomb in kode. Razvijalci morajo izpolnjevati niz obveznih pravil za skladnost z MISRA C. Začetna dopolnitev teh pravil je bila razvita leta 1998. Zaporedna različica je prišla leta 2004, v zadnjih nekaj letih pa so se pojavile nove različice.
Namen MISRA C je zagotoviti najvišjo uporabo programske opreme za programske programe, ki se uporabljajo v vozilih, saj so ti programi lahko zelo pomembni za celotno varnostno zasnovo vozila. Z avtomobilsko programsko opremo so življenja na vrsti tako, da ne veljajo za namizne ali prenosne sisteme, ki se uporabljajo v ne-mobilnem okolju. MISRA C je eno izmed orodij, ki jih načrtovalci uporabljajo za razvoj varne programske opreme za avtomobile.