1

Тема: Надежность МП РЗ

Добрый день всем!
Каким образом оценивают надежность программного кода? (в контексте микропроц. РЗ)
Слышал, что можно оценивать объем передаваемых данных (между процессором и ОЗУ или ПЗУ и тд) и, используя данные об интенсивности отказов на единицу объема данных, оценивать надежность каждой строки программного кода и кода целиком.
Но нигде такой справочной информации об удельной интенсивности отказов найти не могу.
Может применяются иные методики? Или где поискать можно?
Спасибо

2

Re: Надежность МП РЗ

baklanov-dmitry пишет:

оценивать надежность каждой строки программного кода и кода целиком.

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

По-моему, сама по себе постановка задачи, как у вас, предполагает какую-то очень простую программу типа сложения двух чисел...
Так по запросу "надежность программного кода" можно что-то нагуглить, но там болтовня какая-то.

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

А совсем глубокое копание в этой теме, к сожалению, требует анализа исходников ПО, которые вы вряд ли где-то достанете.

Добавлено: 2017-11-27 13:25:40

Внешняя ссылка

3

Re: Надежность МП РЗ

baklanov-dmitry пишет:

Каким образом оценивают надежность программного кода? (в контексте микропроц. РЗ)

Если Вы разработчик ПО для МП РЗА, то нужно к программистам, чаще неисправности в аппаратной части.
Так как для эксплуатации МП РЗ или ПА - это чёрный ящик в первозданном его понимании и надёжность его как аппаратно-программного комплекса может быть проверена только и только испытаниями, а как там обстоят дела с мьютексами фиолетово... и поверьте ни у кого не возникает сомнения на сколько компактно или  оптимально выполнен код если терминал успешно прошёл испытания.

4

Re: Надежность МП РЗ

retriever пишет:

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

По-моему, сама по себе постановка задачи, как у вас, предполагает какую-то очень простую программу типа сложения двух чисел...
Так по запросу "надежность программного кода" можно что-то нагуглить, но там болтовня какая-то.

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

А совсем глубокое копание в этой теме, к сожалению, требует анализа исходников ПО, которые вы вряд ли где-то достанете.

Добавлено: 2017-11-27 13:25:40

Внешняя ссылка

Спасибо!