Руководства MISRA C, разработанные и поддерживаемые MISRA, определяют подмножество языка C, подходящего для разработки любого приложения с высокими требованиями к целостности или высокой надежности. Первоначально разработанные для содействия использованию языка C в критически важных для безопасности приложениях в автомобильной промышленности, стандарты MISRA получили широкое признание в безопасных, жизненно важных и критически важных применений в аэрокосмической, телекоммуникационной, медицинской, оборонительной, железнодорожной, и других отраслях. Обновления на протяжении многих лет включали расширения и улучшения, помогающие снизить риски, связанные с программным обеспечением, для критически важных приложений, позволяя программистам тратить больше времени на кодирование и меньше времени на усилия по обеспечению соблюдения стандарта. Хотя подмножество языка MISRA имеет прочные связи с рынком критически важных приложений, оно стало проверенным подходом для кодирования лучших практик для любых встроенных систем. По мере развития индустрии встроенного программного обеспечения возникают угрозы для жизни, оборудования и бизнеса.
В то время как рекомендации MISRA разработаны, чтобы помочь разработчикам писать высококачественный код, который по своей природе более безопасен. Повышенная осведомленность отрасли о рисках безопасности привела к появлению новых рекомендаций по их устранению.
Для детального ознакомления с информацией скачайте материал по ссылке ниже.