Оглавление:
Определение - Что означает MISRA C?
MISRA C - это формальный набор руководящих принципов для разработки автомобильного программного обеспечения с использованием языка программирования C. Британская ассоциация по надежности программного обеспечения автомобильной промышленности (MISRA) руководит разработкой стандартов MISRA C для программного обеспечения, используемого в автомобилях.
Техопедия объясняет MISRA C
MISRA C включает в себя «обязательные» и «консультативные» элементы для защиты автомобильного программного обеспечения от сбоев и отказов. Например, некоторые стандарты MISRA C предусматривают отказ от склонных к сбоям функций. Существуют также стандарты для отладки или упрощения отладки, включая такие правила, как четкое комментирование и условные обозначения кода. Разработчики должны соблюдать набор обязательных правил для соответствия требованиям MISRA C. Первоначальное дополнение к этим правилам было разработано в 1998 году. Последующая версия появилась в 2004 году, а в последние несколько лет появились новые версии.
Целью MISRA C является обеспечение максимальной производительности программного обеспечения для программ, используемых в транспортных средствах, поскольку эти программы могут быть очень важны для общей безопасности автомобиля. С автомобильным программным обеспечением жизнь находится на линии способами, которые не относятся к настольным или портативным системам, используемым в немобильной среде. MISRA C является одним из инструментов, которые планировщики используют для разработки безопасного программного обеспечения для автомобилей.

