baklanov-dmitry пишет:оценивать надежность каждой строки программного кода и кода целиком.
в зависимости от программы, вполне может быть такая одна строка, ошибка в которой повалит вообще все.
Или же программа какое-то время будет работать нормально, а затем повалится.
Или же косяки в ней станут заметны, когда пользователь решит задействовать в ней некоторые функции, которые обычно не используются вообще.
По-моему, сама по себе постановка задачи, как у вас, предполагает какую-то очень простую программу типа сложения двух чисел...
Так по запросу "надежность программного кода" можно что-то нагуглить, но там болтовня какая-то.
Потом - не могу конечно утверждать точно - но на месте разрабов всякого железа и т.п. я бы внедрил какую-нибудь дублирующуюся передачу данных, чтобы всякие ошибки чтения не приводили к обвалу всей программы...
https://ru.wikipedia.org/wiki/%D0%A6%D0 … 0%BE%D0%B4
http://www.memcon.com/pdfs/proceedings2014/NET105.pdf
А совсем глубокое копание в этой теме, к сожалению, требует анализа исходников ПО, которые вы вряд ли где-то достанете.
Добавлено: 2017-11-27 13:25:40
http://www.drdobbs.com/parallel/fast-pa … /229401411