NASA выявило фундаментальные проблемы в программном обеспечении Boeing

Аватар пользователя Скорпион

ВАШИНГТОН, 8 февраля. /ТАСС/. Специалисты NASA, расследующие причины неполадок при пуске корабля Starliner, обнаружили серьезные ошибки в ПО корабля, разработанного компанией Boeing. Об этом сообщает в пятницу газета The Washington Post со ссылкой на специалистов агентства.

Как отмечает издание, компания сейчас проверяет миллион строчек кода компьютерных систем челнока, сколько это займет времени - неизвестно.

По мнению главы департамента исследований человека NASA Дуга Ловерро, пока неясно, может ли существовать связь между проблемами с ПО корабля и катастрофами двух Boeing 737 MAX, которые унесли жизни 346 человек. Однако, по его словам, есть реальные нарушения в "мозгу" корабля.

"Мы не знаем, сколько ошибок сейчас в программном обеспечении. Возможно две, а возможно и много сотен, - сказал он. - Дело в том, что эта сфера промышленности очень плохо справляется с [разработкой] ПО".

Новый американский корабль Starliner, разработанный Boeing, имеет массу 13 тонн. Он рассчитан на экипаж из семи человек и способен в течение 60 часов осуществлять автономный полет.

Авторство: 
Копия чужих материалов
Комментарий автора: 

Да ужжжж...  Есть ещё желающие добраться на МКС при помощи Starliner?   Вопрос риторический...

 

Комментарии

Аватар пользователя rst0
rst0(12 лет 3 месяца)

> Поддерживается он элементарно - простым переписыванием требуемого функционала заново.

при наличии ресурсов это действительно самый просто и верный способ

 

Аватар пользователя Ratsio
Ratsio(5 лет 10 месяцев)

Да-да. Но, бывает, такое легаси достаётся, что это единственный вариант. Сэкономили на ресурсах и людях, когда писали первый раз - раскошелятся, когда этот г...код (geekкод cheeky) придётся поддерживать.

Аватар пользователя Простовася
Простовася(8 лет 3 месяца)

Больше того, "Математический скачок к "Бурану" таков: все предыдущие задачи вмещались в 30 тысяч команд. Здесь - 144 тысячи, и оперативной памяти компьютера не хватает. Ему помогает внешняя память - магнитофон, пленка которого обменивается с компьютером программной информацией: подает новую и берет отработанную. [2]"  Магнитофон с кассетой! МК-60?wink

https://traditio.wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D1%80%D0%B1%D0%B8%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D1%80%D0%B0%D0%B1%D0%BB%D1%8F_%D0%91%D1%83%D1%80%D0%B0%D0%BD

Аватар пользователя ascold
ascold(12 лет 2 месяца)

Если программировать только саму логику управления, да еще на машинных кодах, да еще без бибилиотек.. вполне! 

90% объема современного ПО это GUI + модульность..

Берем математическую библиотеку Eigen: C++ шаблоны, все супер! Однако решение СЛУ с разреженными матрицами требует наличие LAPACK, который ясное дело тянет Fortran, а там еще все что вокруг. В итоге имеем чудовище таких размеров, что только OpenSource демонстраторы и могут такое содержать. Для боевого кода надо ВСЕ переписывать. Те кто переписываю молодцы, большинство же рубят бабло..   

Аватар пользователя rst0
rst0(12 лет 3 месяца)

deadliner

Скрытый комментарий Повелитель Ботов (без обсуждения)
Аватар пользователя Повелитель Ботов

Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.

Комментарий администрации:  
*** Это легальный, годный бот ***
Аватар пользователя maf
maf(4 года 3 месяца)

Все как обычно - оутосорнусли оутсорсеру который отусорнсул в индию :)

Комментарий администрации:  
*** отключен (гнилой жаргон, засорение эфира) ***
Аватар пользователя CatOwner
CatOwner(6 лет 8 месяцев)

Интересно, как проходит тестирование ПО самолета? Первое, что приходит в голову - сделать имитационную модель самолета (включая пилотов), подключить АСУ к виртуальным датчикам и элементам управления и гонять до посинения на различных сценариях полетов.

Аватар пользователя gringo
gringo(10 лет 1 месяц)

Первое, что приходит в голову - на имитаторе полётов, штука такой, за стопицот баксов, для обучения пайлотов. Как человек, не раз проходивший рядом с тестировщиками ПО, наиболее адекватные говорят, драть код в хвост и в гриву нещадно. Было бы кстати узнать, как тестируют код в таких компаниях, может кто сталкивался?

Аватар пользователя Алкаш Мутный
Алкаш Мутный(7 лет 11 месяцев)

Читал где-то о чём-то подобном. Не помню где, наверное на хабре. На самом деле там всё достаточно уныло. Используют только специальным образом  сертифицированные компиляторы и среды исполнения (вроде как только С, или какой-то древнийй С++). Соответственно всё это  дело отстает в развитии чем дальше, тем больше. Т.е. грубо говоря, если современная например веб-разработка существует в парадигме 2020-го года, то прогеры всех этих критичных по надежности систем существуют в условиях дай бог 2005-го.

Аватар пользователя И-23
И-23(8 лет 7 месяцев)

О… Ссылки на кармадрочеров пошли…

Аватар пользователя NorthMan
NorthMan(4 года 3 месяца)

Миллион строчек кода, нафига?
Ониж полвека назад на Луну сели при помощи программируемого калькулятора и супер-компьютера на Земле (которого современный телефон покроет как мамонт хомячка).

Аватар пользователя МГ
МГ(9 лет 1 месяц)

миллион, миллион, миллион... странных слов (с) Боинг/НАСА

Страницы