Ассоциация надежности программного обеспечения автомобильной промышленности - Motor Industry Software Reliability Association

Ассоциация надежности программного обеспечения автомобильной промышленности (MISRA) является организацией, которая разрабатывает руководящие принципы для программного обеспечения, разработанного для электронных компонентов, используемых в автоматизированная индустрия.[1] Это сотрудничество между производителями транспортных средств, поставщиками комплектующих и инженерными консультантами.

Цель

Цель этой организации - предоставить важные советы автомобильной промышленности по созданию и применению безопасного и надежного программного обеспечения в транспортных средствах. Требования к безопасности программного обеспечения, используемого в автомобилях, отличаются от требований безопасности в других областях, таких как здравоохранение, промышленная автоматизация, аэрокосмическая промышленность и т. Д. Заявление MISRA: «Оказание помощи автомобильной промышленности в применении и создании в автомобильных системах безопасных и надежное программное обеспечение ».[1]

Формирование

MISRA была сформирована консорциумом организаций, сформированных в ответ на британскую Программу исследований критических систем безопасности. Эта программа была поддержана Департамент торговли и промышленности и Совет по инженерным и физическим наукам.

После завершения первоначальной работы Консорциум MISRA продолжил работу на основе самофинансирования.[2]

Консорциум MISRA

Следующие организации составляют руководящий комитет MISRA:

В комитет в основном входят производители автомобилей и поставщики комплектующих.

Руководящие указания

Руководства MISRA - это рекомендации по разработке программного обеспечения для транспортных средств. Рекомендации предназначены для достижения следующего.

  • Обеспечьте безопасность
  • Сделайте программное обеспечение более устойчивым и надежным.
  • Безопасность человека должна иметь приоритет в случае конфликта с безопасностью собственности.
  • При проектировании системы учитывайте как случайные, так и систематические ошибки.
  • Демонстрируйте надежность, а не просто полагайтесь на отсутствие сбоев.
  • Применение соображений безопасности при проектировании, производстве, эксплуатации, обслуживании и утилизации продукции.

Как и во многих стандартах (например, ISO, BSI, RTCA ), руководящие документы MISRA не бесплатны для пользователей или исполнителей.[3]

Языковые рекомендации

В настоящее время руководство MISRA разработано для C и C ++ только языки программирования.

  • MISRA C ++ был запущен в марте 2008 года.
  • Третье издание MISRA C (известный как MISRA C: 2012) был опубликован в 2013 году.[4]

Смотрите также

Рекомендации

  1. ^ а б http://www.misra.org.uk Веб-сайт MISRA.
  2. ^ История MISRA
  3. ^ «Покупка MISRA C». MISRA. Получено 11 сентября 2013.
  4. ^ Веб-сайт MISRA C