Появился доклад межведомственной комиссии по итогам расследования причин аварии станции «Фобос–Грунт», наиболее вероятной причиной могла стать ошибка в ходе программирования бортового вычислительного комплекса станции.
Версии какого–либо внешнего воздействия на станцию не подтвердились

Короче, это русские программисты скорее накосячили, чем американские радары навредили.
 в фейсбук
 в твиттер
вы смотрите все комментарии
Из опыта работы программистом АСУ ТП.
Все внимание начальства и проверяющих — на железо, на электронные схемы.
На программы, по которым это железо функционирует, всем пох. Что там программист сам по себе наваяет — никто не разбирается. Максимум контролируются укрупнённые алгоритмы на бумаге (те самые блок–схемы из ромбиков–прямоугольников), которым ещё не факт, что программы не соответствуют.
Хотя современное железо почти всё типовое, а собственно управление тех.процессами осуществляют программы, и именно они должны проверяться в первую очередь. Каждая строчка, минимум двумя независимыми специалистами (а для космоса, наверное, двадцатью, ибо отладка "в натуре" не предусмотрена).

Однако начальство/приёмка в основном старпёры из бывших электронщиков (это в лучшем случае, а бывают и из "успешных манагеров"). Программ боятся, как чёрт ладана.
В случае сбоев выносится вердикт "ошибка в программе" и всё. Исправление ошибки возлагается на программиста "под честное слово". Что за ошибка, не является ли она типовой, не проявится ли в других местах алгоритма, при других условиях — никто особо не разбирается.

Если в космической отрасли такое же отношение к приёмке программ — космические аппараты так и будут падать.
kedr: Подождите, а покрытие кода тестами? Это же космос, а не вордпресс какой–нибудь.
Dotster: Я боюсь, что в роскосмосе не слышали о таком процессе как тестирование ПО.
Dotster: Там такого нет. Там даже контроля версий нет.
Sap_ru: Тогда было бы удивительно если бы оно не ёкнулось.
just_reader: Оно ещё не раз ёкнется. В наших гос. конторах не имеют никакого представления о современных технологиях разработки ПО.
Dotster: Ничего не могу сказать, в космической отрасли не работал.
Но судя по результатам, тестирование не особо тщательное.
kedr: тщательное. вон, к примеру последний тест показал — 100% отказ системы
Dotster: вордпресс как раз нормально "покрывают".
Понять. И простить.
nickpo: Имено так. Еще получить страховку.
nickpo: Невиновных наказать. И наградить непричастных.
наиболее вероятной причиной
они установили на станцию вероятностный процессор?
lyekka: Ну не могли же они показать пальцем и сказать — вот этот вот накосячил в 100500–й строке кода, в день, когда его заставили работать двое суток подряд, без премии, да еще и зарплату задержали. У него еще кошка по клавиатуре прошла, в момент написания этой строки.
Сенсация! Сенсация! Программисты сбили межпланетную станцию!
Bor_N: "Ну как — сбил… Скажем так — недозаправил."
Т.е. сбить спутник лучами поноса на теневой стороне земли конкуренты могут, а подкупить российского программиста нет?
morkkis: Тоесть из выбора между "халатность и глупость" и "заговор и кругом враги", вы выбираете последнее?
ptitzin: Ну, если изначально выбрали хреновую линию — надо ее до конца гнуть. Слабаки.
morkkis: Ну так это же еще не конец. Сейчас найдут продажного программиста.
ptitzin: Черт! Зачем я тут это написал? Или они и без меня справятся?
morkkis: Изначально хреновой линией было — узконаправленная вспышка на Солнце — я по телеку видел. Вскоре выяснилось, что настолько узконаправленных вспышек не бывает.
тем временем в новостях:

Названа окончательная версия потери "Фобос–грунта".

Причиной аварии "Фобос–Грунта" стало воздействие космического излучения — к такому выводу пришла межведомственная комиссия по расследованию аварии.


Прямо так и видится картина: в роскосмосе придумывают причину, и смотрят, повелись ли люди. Если нет, то вот еще одна версия.
Ни ОТК, ни госприемки, в итоге миллиарды долларов сгорают в плотных слоях атмосферы.
freefly: бывает
ptitzin: ага. Всю дорогу. Очень рекомендую Чертока, "Ракеты и люди", там одна история Н1 чего стоит.
freefly: Миллиарды долларов?
Госдепа руку между строк вижу я!
aborvalg: Нет, язык русский. Инфа 100%
"Исполнитель черепашка
Первоначальные команды: "вперед", "назад", "налево", "направо". Команда "повторить". Команда "откатить". Правило 360 градусов. Рисование многоугольников."
http://myrobot.ru/logo/tutorial.php
Dotster: Первоначальные команды: Команда "откатить". Команда "повторить".

Вот он, главный алгоритм! Без него даже черепашку, оказывается, не запустишь!
romwell: Команда "откатить" входит только в ВПК–шную версию исполнителя черепашка. Но я вам про неё больше ничего не буду рассказывать, вдруг вы шпион?
просто в спутник вместо программы залили морской бой, ну и результат соответствующий: б–3! убит!
vitaminych:

размер 150x150, 56.36 kb

Если бы это была только одна космическая авария в 2011 году, то и ладно бы, а так — это всё иллюстрация технологической деградации страны.
Список подозреваемых пополнили тяжёлые заряженные частицы.
Moroder: Так и до тяжелых наркотиков дойдем.

размер 417x500, 208.25 kb

Поповкин несогласен.

Неудачный запуск космического аппарата "Фобос–Грунт" связан с локальным воздействием на станцию тяжелых заряженных частиц космического пространства, сообщил на совещании в Воронеже глава Роскосмоса Владимир Поповкин.

"Причиной нештатной ситуации стал перезапуск двух комплектов бортовых вычислительных комплексов, так называемый второй рестарт, вследствие чего космический аппарат перешел в режим наибольшей экономии энергии и ожидания команды", — сказал руководитель Федерального космического агентства.

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


http://top.rbc.ru/society/31/01/2012/635…

Ну, заряженные частицы ничем не хуже классической "посторонней частицы" в клапане. Такие–же неуловимые и неповторяемые.
greycygnet_: Тупая версия. Если тяжёлые заряженные частицы поломали тонкую электронику, то возникает вопрос — а кто утвердил план посылать дорогой аппарат зависимый от этой тонкой электроники в пространство где летают тяжелые заряженные частицы без экранирования. Или если такой экран невозможен — не сделал какой–нибудь гидрокомпьютер, ему тяжелый заряженные частицы по барабану.
just_reader: Просто частицы попались черезмерно заряженные.
just_reader: на РБК выложено расширенное изложение этой версии. Которая выглядит чертовски похожей на правду:
Космический аппарат "Фобос–Грунт" состоял из 95 тыс. микросхем, 62% из которых не должны были использоваться в космической отрасли, так как имели класс industry. Об этом сообщил журналистам руководитель межведомственной комиссии по расследованию причин аварии спутника Юрий Коптев. Микросхемы делятся на три класса: бытовые, industry и space, из которых только последние можно использовать для строительства космических аппаратов, поскольку они обладают свойствами живучести в условиях космоса.

По словам Ю.Коптева, этот факт мог стать причиной того, что на околоземной орбите произошел сбой работы двух запоминающих устройств из–за воздействия в космическом пространстве тяжелых заряженных частиц.


Покупайте модули RAM только в "Никсе"!
svb: Бред. Всё зависит от степени экранирования аппарата, длительности и вида воздействия и т.п. Во многих случаях применение обычных микросхем при соблюдении необходимых процедур по обеспечению системной надёжности вполне допускается. Спутники вполне летают на обычных чипах. А уж сбой в "запоминающих устройствах" так и вообще цирк — кто и как считал, почему не применили отказоустойчивые решения и т.п.
greycygnet_: Микрософту про отмазку с частицами не рассказывайте…
Вспомнился старый анекдот: Если бы наш мир построили программисты, первый залетевший дятел разрушил бы цивилизацию.

А вообще, грамотно — была странная и удобная версия насчет американских радаров — проверили — не прошла. Тут респект, что проверили и доложили, а могли бы так и думать.
Насчет программеров, наверно есть компии софта со станции, почему это раньше было не проверить?
Ощущение, что идет перебор версий и которая хоть как–то сработает будет признана действительной.
А про платиновый катализатор, ушедший налево так никто и не узнает :)
Читал, как тщательно НАСА тестирует сво
Читал, как тщательно НАСА пишет и тестирует своё ПО. Нам бы поучиться.
Alex71: Где можно ознакомиться?
Pavor: вот телега, вот оригинал
Alex71: V–Model пришла к программистам из аэрокосмической отрасли.
Программистов облучили американские радары. С этого года в униформу Роскосмоса официально входят заземленные шапочки из фольги.
Скорее это индийские программисты накосячили.
Может они тоже фреймворк из лукашенковского сайта переделывали?
похоже были сомнения?
Американцы тоже лажали с ПО для космоса. Маринер–1 не был выведен на орбиту из за ошибке в знаке.
Hrutka: И с Ариан–5. Подробней — http://citforum.ru/programming/digest/sc…
Hrutka: Ура! Американцы тоже лажали!
Baca6u: ну Ура, так Ура.

Вам, кстати, скинуть мануал по управлению Space Shutle?
Я не шучу.
Hrutka: Лично мне, пожалуй, не надо. Как я понял уже давно, с этой планеты мне не улететь. Да и куда, собственно?
Hrutka: Вот только на западе круто учатся на собственном опыте. Одни только их наработки в области отказоустойчивых ОС чего стоят. А уж про тесты и контроль версий и говорить не стоит.