ГОСТ Р 8.883—2015
6.4.4 Проверка правильности взаимодействия между метрологически значимой и незначи
мой частями программного обеспечения
6.4.4.1 Тестированием (функциональными проверками) убеждаются в том. что обмен данными
между метрологически значимой и незначимой частями ПО СИ проходит через защищенный интер
фейс. Проверяют однозначное назначение каждого набора команд, переданного через защищенный
интерфейс, для инициирования функции или изменения данных в метрологически значимой части ПО
СИ в соответствии с представленной документацией.
6.4.4.2 Проверяют, что все взаимодействия между метрологически значимой и незначимой частя
ми ПО СИ и прохождение данных не оказывают искажающее воздействие на метрологически значимую
часть ПО и данные.
6.4.4.3 Убеждаются в том. что взаимодействия между метрологически значимой и незначимой
частями ПО СИ. не описанные в документации, не оказывают влияния на метрологически значимую
часть ПО СИ и данные.
6.4.4.4 В тех случаях, когда проводят испытания сложных измерительных систем или систем, ис
пользуемых при коммерческих расчетах, или когда к этим системам предъявляются исключительные
требования по безопасности и надежности их функционирования, проверку правильности взаимодей
ствия между метрологически значимой и незначимой частями ПОдополнительно проводят при помощи
анализа его исходного кода.
6.4.5 Сведения об отсутствии недопустимого влияния на метрологически значимую часть ПО и
данные, осуществляемого через интерфейс пользователя, об отсутствии недопустимого влияния на
метрологически значимую часть ПО и данные, осуществляемого через интерфейсы связи, о правиль
ности взаимодействия между метрологически значимой и незначимой частями ПО вносят в протокол
испытаний.
6.5 Оценка влияния программного обеспечения и его алгоритмов на метрологические
характеристики средств измерений
6.5.1 Оценка влияния ПО и его алгоритмов на MX СИ определяется методикой испытаний и может
включать в себя:
- анализ ПО и его алгоритмов (например, адекватность измерительной задаче, их сложность и
возможность использования при разработке опорного ПО и т. д.);
- определение критерия оценки влияния ПО на метрологические характеристики СИ (например,
значение вклада ПО в суммарную погрешность (неопределенность) СИ, значение относительного от
личия тестовых результатов вычислений от опорных и т. п.);
- выбор (или разработку) опорного ПО:
- выбор (определение) исходных данных и/или их получение методом генерации или другими
методами;
- получение результатов обработки исходных данных в тестируемом ПО (получение тестовых
результатов):
- получение опорных результатов;
- получение оценки влияния ПО на метрологические характеристики СИ посредством обработки
результатов тестирования (сравнения тестовых результатов с опорными).
- дополнительные исследования свойств, параметров и характеристик используемых алгорит
мов (область устойчивости, время, затрачиваемое на обработку результатов измерений, и т. п.).
6.5.2 Основными методами, применяемыми при оценке влияния ПО на MX СИ. являются.
- испытания с применением опорного ПО;
- в отсутствие опорного ПО — испытания с использованием моделей исходных данных либо с
применением метода генерации «эталонных» данных;
- при наличии нескольких ПО сопоставимого уровня вычислительных возможностей и в отсут
ствие опорного ПО — сличения, подобные сличению «эталонных» СИ;
- испытания на основе анализа исходного кода ПО. а также комбинации указанных методов.
Метод оценки влияния ПО на MX СИ выбирают с учетом наличия или возможности разработки
того или иного вида опорного ПО. а также возможности применения указанных методов в каждом кон
кретном случае.
6.5.3 Испытания с применением опорного («эталонного») ПО
6.5.3.1Данный метод испытаний применяют при наличии опорного («эталонного») ПО. с помощью
которого могут быть идентично воспроизведены функции тестируемого ПО.
8