6.1 Обязательные функции монитора шины
Тесты должны подтверждать выполнение всех обязательных функций ТМ при его работе в режиме прослушивающего МШ.
6.1.1 Прием сообщения монитором шины
Тесты должны подтверждать способность ТМ отличать сообщения с ДСС от всех других сообщений. Если ТМ предусматривает ответ на адресуемые ему сообщения (МШ с собственным адресом), то команды с таким адресом не используют при его тестировании. В ТМ передают все комбинации сообщений с установленными соответствующими по их назначению разрядами признаков состояния в ОС для передаваемого сообщения. Тестирование повторяют без ОС при передаче сообщений.
Критерии тестирования: состояние ДСС для достоверных сообщений; состояние НСС для недостоверных сообщений и сообщений без ОС.
6.1.2 Внесение ошибок в форматах сообщений КШ-ОУ, ОУ-КШ
Тесты должны подтверждать способность ТМ обнаруживать ошибки в форматах сообщений КШ-ОУ, ОУ-КШ, которые не удовлетворяют критериям достоверности передачи информации по ГОСТ Р 52070. Если не указано иначе, последовательность тестирования, приведенную ниже, применяют для вносимых ошибок всех типов при тестировании ТМ. В каждом тесте указывают тип ошибки, вносимой на втором шаге тестирования.
Последовательность тестирования:
- шаг 1 - в ТМ передают достоверное сообщение КШ-ОУ или ОУ-КШ;
- шаг 2 - в ТМ передают такое же сообщение, как на шаге 1, но содержащее ошибку определенного типа.
Критерий тестирования - состояние ДСС на шаге 1 и НСС на шаге 2.
6.1.2.1 Контроль по нечетности
Тесты должны подтверждать способность ТМ обнаруживать ошибки по нечетности, внесенные в конкретные слова сообщения.
Ответное слово на КС передачи информации:
Тест должен подтверждать способность ТМ обнаруживать ошибки нечетности в ОС ответного сообщения на сообщение с КС на передачу информации.
Тест (6.1.2) проводят с КС на передачу информации и ошибкой нечетности, внесенной в ОС на шаге 2.
Ответное слово на КС приема информации:
Тест должен подтверждать способность ТМ обнаруживать ошибки нечетности в ОС ответного сообщения на сообщение с КС на прием информации.
Тест (6.1.2) проводят с КС на прием информации и ошибкой нечетности, внесенной в ОС на шаге 2.
Слово данных:
Тест должен подтверждать способность ТМ обнаруживать ошибку нечетности в СД сообщения. Тест (6.1.2) проводят с КС на передачу информации и ошибкой нечетности, внесенной в СД на шаге 2. Сообщение должно иметь максимальное число СД. Тест (6.1.2) повторяют N paз, где N равно числу переданных СД. В каждом СД поочередно формируют разряд проверки на нечетность, инвертированный по отношению к разряду проверки нечетности предыдущего СД. Только одну ошибку нечетности допустимо вносить в передаваемое сообщение.
Тест повторяют с КС на прием информации.
Командное слово:
Тест должен подтверждать способность ТМ обнаруживать ошибку нечетности в КС сообщения. Тест (6.1.2) проводят с КС на передачу информации и ошибкой нечетности, внесенной в КС на шаге 2.
Тест повторяют с КС на прием информации.
6.1.2.2 Длина слова
Тесты должны подтверждать способность ТМ обнаруживать ошибки длины слов различных типов в переданном сообщении.
Ответное слово на КС передачи информации: