ГОСТ Р 8.883—2015
6.4.2.4 Проверкой исходного кода ПО и/или запросом у заявителя испытаний декларации об от
сутствии недокументированных возможностей ПО СИ убеждаются в отсутствии недокументированных
команд интерфейса пользователя, оказывающих влияния на функции метрологически значимой части
ПО СИ и данные.
6.4.2.5 С помощью визуального осмотра и анализа элементов, находящихся внутри корпуса СИ,
убеждаются в отсутствии устройств, не описанных вдокументации на СИ. способных быть частью интер
фейса пользователя и оказывать влияние на функции метрологически значимой части ПО СИ. данные
или команды интерфейса пользователя {переключатели, свободные контакты на печатной плате и т.д.).
6.4.2.6 В тех случаях, когда проводят испытания сложных измерительных систем или систем, ис
пользуемых при коммерческих расчетах, или когда к этим системам предъявляются исключительные
требования по безопасности и надежности их функционирования, проверку отсутствия недопустимого
влияния на метрологически значимую часть ПО и данные, осуществляемого через интерфейс пользо
вателя ПО СИ. дополнительно проводят при помощи анализа его исходного кода.
6.4.3 Проверка отсутствия недопустимого влияния на метрологически значимую часть ПО
и данные, осуществляемого через интерфейсы связи
6.4.3.1 Анализом документации на ПО убеждаются в том. что она включает в себя:
- полный перечень всех интерфейсов связи, используемых ПО СИ (например. RS-232. USB ит. п.);
- полный перечень команд каждого интерфейса связи вместе с изложением способа их органи
зации:
- описание их назначения и воздействия на функции СИ и/или данные.
6.4.3.2 Проведением тестирования (функциональных проверок) всех команд интерфейсов связи,
используемых ПО СИ. убеждаются в их соответствии описанным в документации. Проверяют однознач
ное назначение каждой команды для инициирования функции или изменения данных в соответствии с
представленной документацией.
6.4.3.3 С помощью тестирования (функциональных проверок) убездаются. что команды и данные,
переданные через интерфейсы связи, не оказывают влияние на достоверность результатов измере
ний СИ. При этом проверяют:
- возможность обнаружения программным обеспечением СИ неправильно переданных через ин
терфейсы связи данных (например, данных, превышающих установленные ограничения);
- невозможность изменения значений параметров ПО СИ. участвующих в вычислениях и влия
ющих на результат измерений, с помощью команд и данных, переданных через интерфейсы связи во
время проведения измерений;
- невозможность искажения значений измеренных данных, хранящихся в памяти СИ. с помощью
команд и данных, переданных через интерфейсы связи.
6.4.3.4 Проверяют, что недокументированные как команды сигналы или коды, переданные через
интерфейсы связи, не оказывают влияние на функции метрологически значимой части ПО СИ иданные.
6.4.3.5 Проверяют, что команды, передаваемые (получаемые) через интерфейсы связи метро
логически незначимой частью ПО СИ. не искажают команды и данные, передаваемые (получаемые)
через интерфейсы связи метрологически значимой частью ПО СИ.
6.4.3.6 В том случае, когда в ПО СИ использована часть интерфейсов связи СИ (например, в
случае СИ на основе универсального компьютера), проверяют, что сигналы или коды, переданные че
рез неиспользуемые интерфейсы связи, не оказывают влияние на функции метрологически значимой
части ПО СИ и данные.
6.4.3.7 Проверяют, что ПО. использующее интерфейс связи СИ для передачи (получения) команд
и данных метрологически значимой части ПО СИ (например. ПО. разработанное организацией — раз
работчиком (производителем) СИ и используемое для обновления ПО), прошло подтверждение соот
ветствия в установленном порядке.
6.4.3.8 С помощью визуального осмотра и анализа элементов, находящихся внутри корпуса СИ,
убеждаются в отсутствии устройств, не описанных в документации на СИ. способных быть частью ин
терфейсов связи и оказывать влияние на функции метрологически значимой части ПО СИ. данные или
команды интерфейсов связи.
6.4.3.9 В тех случаях, когда проводят испытания сложных измерительных систем или систем, ис
пользуемых при коммерческих расчетах, или когда к этим системам предъявляются исключительные
требования по безопасности и надежности их функционирования, проверку отсутствия недопустимого
влияния на метрологически значимую часть ПО и данные, осуществляемого через интерфейсы связи,
дополнительно проводят при помощи анализа его исходного кода.
7