WikiDer > Ассоциация надежности программного обеспечения автомобильной промышленности

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