А я же многократно говорил...

топ 100 блогов ru_auto06.11.2013 ...что в машине тормоз, руль, ключ зажигания [и педаль газа] ОБЯЗАНЫ БЫТЬ МЕХАНИЧЕСКИМИ? блеать

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

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

В ходе анализа злополучного контроллера экспертами были проверены и отклонены предположения Toyota, что ошибки являются следствием аппаратных сбоев в микроконтроллере NEC (Renesas) V850, а именно, в его интерфейсе с внешней памятью с контролем чётности. Что неудивительно даже без экспертного анализа, потому как контроллеры Renesas (некогда NEC) – в своём роде эталонные для автомобильной индустрии (и не только), и используются в неисчислимых количествах, о такой злополучной ошибке (явно приводящей к порче памяти) давным-давно знал бы весь мир, она или была бы исправлена в кремнии, или хотя бы внесена производителем в Errata (уточняющую документацию).

...

Ну а теперь держимся крепко за что можем держаться – в firmware, решающем эту задачу, надстроенным над операционной системой реального времени, экспертиза выявила… одиннадцать тысяч глобальных переменных. Код реализации firmware назван хорошо знакомым всем программистам словом «spaghetti». Анализ цикломатической сложности программы выдал 67 не пригодных для тестирования функций, а ключевая функция определения угла дроссельной заслонки в ходе этого анализа показала какую-то удивительную оценку, при которой не только тестирование, но и вообще какое-либо сопровождение программы невозможно.


отсюда

via А я же многократно говорил... mikell

Оставить комментарий

Архив записей в блогах:
Все диванные аналитики, включая главное из них -- Зялта, три дня на полном серьёзе обсуждали, куда делся Путин, чем заболел, где его похоронили, какой Шойгу его сверг и где родила Алина Кабаева. Нет, говорить о вброшенных хохлами новостях серьёзно я не могу, поэтому расскажу о новости, по ...
  Оказывается зачастую мы видим только кусочек авторской задумки. Ниже приведены еще 9 найденных первоначальных вариантов работ.                 ...
По многочисленным просьбам трудящихся дублирую сюда свою статью про кондо Сегодня мы поговорим про то, чем кондо ( сокращенное от кондоминиум ) отличается от свободного владения ( freehold ). Я не раз сталкивалась с тем, что многие почему-то считают, что кондо – это синоним квартиры. По ...
На днях разговаривали с одним американцем и разговор зашёл об иммигрантах и их профессиях. Он сказал, что у американцев есть устоявшееся мнение о профессии иммигрантов из разных стран. То есть, многие иммигранты из той же страны выбирают ту же профессию, что их соотечественники, и у америк ...
Тот момент когда обнаружила рядом с домом муниципальную библиотеку И да прям, как в старые добрые времена, читательский билет и всё такое. ...