Liverpool Data Research Associates - Википедия - Liverpool Data Research Associates

Liverpool Data Research Associates (LDRA)
Частная компания
ПромышленностьТестирование программного обеспечения
Основан1975
Штаб-квартира
Ключевые люди
Профессор Майкл Хеннелл, ИСПОЛНИТЕЛЬНЫЙ ДИРЕКТОР
ТоварыСтенд LDRA, TBrun, TBvision и другие
Интернет сайтhttp://www.ldra.com

Liverpool Data Research Associates (LDRA) является поставщиком инструментов для анализа программного обеспечения, тестирования и отслеживания требований для государственного и частного секторов, а также пионером в области статического и динамического анализа программного обеспечения.

История

LDRA была основана в 1975 году профессором Майкл Хеннелл коммерциализировать программный тестовый стенд, созданный для оценки качества математических библиотек, на которых он Ядерная физика исследования в Ливерпульский университет зависело.[1][2]

Товары

Стенд LDRA это проприетарный инструмент анализа программного обеспечения, обеспечивающий статический анализ кода, а также предоставляет покрытие кода анализ, анализ кода, качества и дизайна. Это коммерческая реализация испытательного стенда программного обеспечения, созданного Хеннеллом в рамках его университетских исследований. Это был первый коммерческий продукт, включающий поддержку Последовательность и скачок линейного кода метод анализа программного обеспечения, который возник в результате того же исследования. Он используется в первую очередь там, где требуется, чтобы программное обеспечение было надежным, прочным и максимально безошибочным, например, в критически важной для безопасности аэрокосмической электронике (или Авионика ).[3] Он также использовался для обнаружения и устранения уязвимостей безопасности.[4] Стенд LDRA является частью набора инструментов от LDRA, в том числе:

  • TBrun - автоматизированный модульное тестирование инструмент
  • TBmanager - расширяет TBreq
  • TBevolve - поддерживает базовое управление программным обеспечением
  • TBsafe - поддерживает цели сертификации: DO-178C, Def Stan 00-55, IEC 61508[5]
  • TBpublish - для публикации индексов HTML
  • TBaudit - для Microsoft Word отчеты
  • LDRAcover - инструмент покрытия[6]
  • LDRArules - соответствие стандартам[7]
  • TBmisra - надстройка LDRArules для применения MISRA C: 2012 и другие связанные или аналогичные наборы правил безопасности[5]<
  • Пакеты поддержки для аттестации инструментов - для рабочих процессов, критичных к безопасности,[5] например, DO-178C

Услуги

В марте 2012 года LDRA объявила о полном соответствии FAA /EASA решение для сертификации[8] для оказания поддержки и сопровождения заявителей на сертификацию по широкому спектру стандартов, включая:

Отраслевые стандарты

LDRA участвует в разработке нескольких отраслевых стандартов, в том числе DO-178C,[9] MISRA C[10] и MISRA C ++.[11] Кроме того, LDRA является отраслевым партнером[12] для CERT C Стандарт безопасного кодирования[13] произведенный Группа реагирования на компьютерные чрезвычайные ситуации в Университет Карнеги-Меллона с Институт программной инженерии.

В феврале 2018 года LDRA объявила[14] наем Эндрю Бэнкса для расширения их деятельности в области стандартов. Бэнкс является председателем обеих MISRA C Рабочей группы и BSI Тестирование программного обеспечения Рабочая группа, а также участник ряда национальных и международных стандартов в Программная инженерия и Функциональная безопасность домены, в частности ISO 26262.

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

  1. ^ М. А. Хеннелл, Экспериментальный стенд для численного программного обеспечения. {Я}. {Fortran}, Компьютерный журнал 21 (4): 333-336, @nov, 1978.
  2. ^ М. А. Хеннелл и Д. Хедли, Экспериментальный стенд для численного программного обеспечения. {II}. {АЛГОЛ 68}, Компьютерный журнал 22 (1): 53--56, @feb, 1979
  3. ^ Джон Биндер, Программное обеспечение для тестирования: новые рубежи, Aerospace America, июнь 2005 г., стр. 30–31.
  4. ^ Джей-Эван Дж. Тевис, Джон А. Гамильтон, Методы предотвращения, обнаружения и устранения уязвимостей безопасности программного обеспечения, Материалы 42-й ежегодной Юго-восточной региональной конференции ACM, стр. 197 - 202, Хантсвилл, Алабама, 2004 г., ISBN  1-58113-870-9
  5. ^ а б c «ЛДРА». Получено 7 февраля, 2019.
  6. ^ «Новый инструмент анализа кода, выпущенный LDRA на Design East». Военные встроенные системы. Получено 29 января 2013.
  7. ^ «DESIGN East - средство проверки правил программирования LDRArules обеспечивает соответствие стандартам». Embedded.com. Получено 29 января 2013.
  8. ^ «Запад дизайна: Служба сертификации LDRA упрощает сертификацию FAA / EASA в службах сертификации LDRA, упрощает сертификацию FAA / EASA по фиксированной цене». Дизайн Запад. Получено 29 января 2013.
  9. ^ Команда LDRA Certification Services должна быть официально признана в Вашингтоне, округ Колумбия, ключевым членом комитета RTCA SC-205. 30 апреля 2012 г. 13:00 по восточному времени (http://www.businesswire.com/news/home/20120430005629/en/RTCA-Honors-LCS-Team-Lead-Todd-R.)
  10. ^ MISRA - Ассоциация надежности программного обеспечения для автомобильной промышленности - MISRA C, http://www.misra-c2.com/
  11. ^ MISRA - Ассоциация надежности программного обеспечения для автомобильной промышленности - MISRA C ++, http://www.misra-cpp.com/
  12. ^ Годовой отчет CERT Research за 2008 г., SEI Communications, исполнительный редактор Ричард Лингер
  13. ^ Стандарт безопасного кодирования CERT C,, Роберт С. Сикорд, 14 октября 2008 г., Addison-Wesley Professional, ISBN  0-321-56321-2.
  14. ^ ""LDRA расширяет обязательства по обеспечению безопасности и защиты, нанимая чемпиона по стандартам автомобильного программного обеспечения"". Новости отрасли Thomas. 28 февраля 2018 г.. Получено 11 июля 2018.