Показать сообщение отдельно
Старый 05.11.2013, 22:07   Сообщение #1
gruzdev_f
Живет здесь

Мегановод
 
Имя: Глубокоуважаемый Фёдор Анатольевич
Регистрация: 03.09.2012
Адрес: Тверь
Авто: 1.6 at confort 2012, FordF3 1.6 ps trend 2013
Сообщений: 5,475
Сказал(а) спасибо: 36
Поблагодарили 619 раз(а) в 496 сообщениях
По умолчанию Макароны в электронном дросселе

скопипастю с руавты вдруг кто не читал:

Цитата:
Итак, группа экспертов, информацию о которых можно легко отыскать на сайте «гуру embedded программирования» (EmbeddedGurus), после анализа firmware контроллера дроссельной заслонки пришла к выводу что (даю дословный перевод) «это позорный образец проектирования и разработки ПО».

В выводах – общее низкое качество кода, наличие ошибок в нём, которые могут вызывать случайный разгон автомобиля, общая система контроля и обеспечения безопасности исполнения кода организована по принципу «карточного домика», и, наконец, вердикт, к которому прислушались судьи – ошибки в firmware стали причиной аварии с тяжёлыми последствиями.
...
в firmware, решающем эту задачу, надстроенным над операционной системой реального времени, экспертиза выявила… одиннадцать тысяч глобальных переменных. Код реализации firmware назван хорошо знакомым всем программистам словом «spaghetti». Анализ цикломатической сложности программы выдал 67 не пригодных для тестирования функций, а ключевая функция определения угла дроссельной заслонки в ходе этого анализа показала какую-то удивительную оценку, при которой не только тестирование, но и вообще какое-либо сопровождение программы невозможно.
оригинал:
http://ko.com.ua/kachestvo_vstraivae...uchilsya_98518
если в двух словах
прошивку для тойоты писали полуграмотные индусы и в результате тойоты самопроизвольно разгонялись и убивались

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

ЗЫ
пардон за название темы, сам не знаю как так получилось.
gruzdev_f вне форума   Вверх Ответить с цитированием
Sponsored Links