Spisu treści:
Definicja - Co oznacza MISRA C?
MISRA C to formalny zestaw wytycznych do opracowywania oprogramowania motoryzacyjnego przy użyciu języka programowania C. Brytyjskie stowarzyszenie MISRA (Motor Industry Software Reliability Association) opracowuje standardy MISRA C dla oprogramowania stosowanego w samochodach.
Techopedia wyjaśnia MISRA C.
MISRA C zawiera elementy „wymagane” i „doradcze” w celu ochrony oprogramowania motoryzacyjnego przed awariami i awariami. Na przykład niektóre standardy MISRA C obejmują unikanie funkcji podatnych na awarie. Istnieją również standardy debugowania lub ułatwiania debugowania, w tym reguły takie jak jasne komentowanie i konwencje kodu. Deweloperzy muszą przestrzegać zestawu obowiązkowych zasad dotyczących zgodności z MISRA C. Wstępne uzupełnienie tych zasad opracowano w 1998 r. Kolejna wersja pojawiła się w 2004 r., A nowe wersje pojawiły się w ciągu ostatnich kilku lat.
Celem MISRA C jest zapewnienie najwyższego kalibru działania oprogramowania dla programów używanych w pojazdach, ponieważ programy te mogą być bardzo istotne dla ogólnego projektu bezpieczeństwa pojazdu. Dzięki oprogramowaniu motoryzacyjnemu życie jest zagrożone w sposób, który nie dotyczy komputerów stacjonarnych ani laptopów używanych w środowisku innym niż mobilne. MISRA C jest jednym z narzędzi wykorzystywanych przez planistów do tworzenia bezpiecznego oprogramowania dla samochodów.




