Патенты автора Прудков Виктор Викторович (RU)

Изобретение относится к вычислительной технике, к способу информационного взаимодействия аппаратуры между устройствами. В способе синхронизируются обмены транзитного устройства с устройствами ввода/вывода и аппаратуры контроля с транзитным устройством с помощью прерывания. Аппаратура контроля после отправки пакета данных в транзитное устройство ожидает прерывание. Транзитное устройство по получению данных от устройства ввода/вывода и формированию диагностической информации формирует прерывание в аппаратуру контроля. Аппаратура контроля по приему прерывания выполняет чтение информации от транзитного устройства. Осуществляется задание максимального время ожидания. Аппаратура контроля повторяет выдачу данных в транзитное устройство до нескольких раз. Технический результат изобретения - исключение нефункциональных задержек ожидания информации аппаратурой контроля от транзитного устройства, которое может быть вызвано некорректным расчетным временем ожидания информации; синхронный обмен информацией, исключающий преждевременное считывание данных от транзитного устройства в случае нарушения обмена транзитного устройства с устройством ввода/вывода и необходимостью повторного обмена информацией с ним. 1 з.п. ф-лы, 3 ил.

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

Изобретение относится к области вычислительной техники. Технический результат заключается в повышении надежности вычислительного процесса испытаний и повышении полноты контроля вычислительного процесса испытаний. Технический результат достигается за счет того, что транзитное устройство, по получению данных от аппаратуры контроля, реализует обмен с устройствами ввода/вывода и выполняет диагностику обмена, формируя массив диагностической информации. Через время выполнения, определяемое как сумма времени обмена между транзитным устройством и устройством ввода/вывода и времени диагностики обмена, аппаратура контроля для процедуры записи информации в устройство ввода/вывода считывает массив диагностической информации, а для процедуры чтения информации от устройства ввода/вывода считывает массив диагностической информации и данные обмена транзитного устройства и устройства ввода/вывода. Массив диагностической информации формируется транзитным устройством в структурированном виде с указанием результата обмена – положительный или отрицательный, и для отрицательного результата (наличие ошибок) обмена дополнительно включает признаки типа ошибки обмена и уровня взаимодействия. При положительном результате обмена тестирование продолжается, а при отрицательном – аппаратура контроля останавливает процесс тестирования и информирует тестировщика о нарушениях обмена, которые невозможно устранить без его вмешательства. 1 з.п. ф-лы, 5 ил.

Изобретение относится к области вычислительной техники. Технический результат заключается в повышении качества тестирования и надежности тестируемого ПО за счет своевременной реакции (отклика) и контроля со стороны комплекса на события от тестируемого программного обеспечения и динамического воздействия на вычислительный процесс тестируемого программного обеспечения с имитацией нештатных ситуаций для подтверждения его сбое-устойчивости. Технический результат достигается за счет того, что единая программная среда содержит таймер синхронизации, связанный со средствами анализа и обработки информации и со средствами написания, редактирования и выполнения тестов; модели функциональных устройств содержат блок установки событий, связанный со средствами написания, редактирования и выполнения тестов, и блок генерации событий, связанный с таймером синхронизации. 1 ил.

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

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

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

Изобретение относится к импульсной технике и может быть применено в различных бесконтактных коммутационных устройствах

Изобретение относится к импульсной технике и может быть применено в различных бесконтактных коммутационных устройствах

Изобретение относится к импульсной технике и может быть применено в различных коммутационных устройствах

 


Наверх