Устройства для программного управления, например блоки управления: ...эмуляция, моделирование программного обеспечения – G06F 9/455

МПКРаздел GG06G06FG06F 9/00G06F 9/455
Раздел G ФИЗИКА
G06 Вычисление; счет
G06F Обработка цифровых данных с помощью электрических устройств
G06F 9/00 Устройства для программного управления, например блоки управления
G06F 9/455 ...эмуляция; моделирование программного обеспечения

Патенты в данной категории

СПОСОБ И СИСТЕМА ДЛЯ ОБНОВЛЕНИЯ СЕТЕВОГО УСТРОЙСТВА

Изобретение относится к технологии обновления сетевого устройства в области коммутаций. Технический результат - автоматическое обновление сетевого устройства без использования третьего устройства. Способ обновления сетевого устройства, включающий установление сервером управления сетью соединения протокола управления передачей (Transmission Control Protocol, TCP) с сетевым устройством (101); в ходе процесса обновления передачу сервером управления сетью протокола конфиденциального обмена, созданного на TCP, сетевому устройству для уведомления сетевого устройства об обновлении, последующее выполнение сетевым устройством соответствующей операции обновления после получения уведомления и возврата результата обновления на сервер управления сетью по протоколу конфиденциального обмена, созданному на TCP (102). 2 н. и 4 з.п. ф-лы, 3 ил., 1 табл.

2520385
патент выдан:
опубликован: 27.06.2014
СПОСОБ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ РАБОТЫ АППАРАТНОГО УСКОРЕНИЯ ЭМУЛЯЦИИ ПРИЛОЖЕНИЙ

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

2514142
патент выдан:
опубликован: 27.04.2014
СПОСОБ АВТОМАТИЧЕСКОГО ГЕНЕРИРОВАНИЯ СЦЕНАРИЯ ДЛЯ ПРОВЕРКИ ПРАВИЛЬНОСТИ ФУНКЦИОНАЛЬНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ, УСТАНОВЛЕННОЙ НА БОРТУ ЛЕТАТЕЛЬНОГО АППАРАТА, И УСТРОЙСТВО ДЛЯ ПРИМЕНЕНИЯ СПОСОБА

Изобретение относится к области обеспечения безопасности функционирования систем, когда работа этих систем зависит от исполнения последовательностей логических команд в вычислительном устройстве. Техническим результатом является обеспечение гибкости в разработке тестовых программ, а также повышение надежности тестовых программ. Способ генерирования сценария для проверки правильности функционального программного обеспечения системы, установленной на борту летательного аппарата, заключается в: а) интерактивная идентификация (20) разработчиком правильных тестовых ситуаций путем позиционирования точки ввода и точки остановки соответственно в начале и в конце функции функционального программного обеспечения в ходе его тестирования; б) отслеживание и запись (22) состояний переменных указанной функции при помощи позиции точки остановки и точки ввода; в) автоматическое генерирование (26) тестового сценария путем анализа, на первой стадии, состояний переменных, отслеживаемых во время идентификации тестовых ситуаций, и путем генерирования, на второй стадии, тестового сценария в виде исходного кода (13); г) автоматическое выполнение (30) генерированного тестового сценария в среде выполнения тестов. 2 н. и 10 з.п. ф-лы, 2 ил.

2473115
патент выдан:
опубликован: 20.01.2013
АРХИВИРОВАНИЕ ДАННЫХ В ВИРТУАЛЬНОМ ПРИКЛАДНОМ ОКРУЖЕНИИ

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

2409838
патент выдан:
опубликован: 20.01.2011
ИЕРАРХИЧЕСКАЯ ВИРТУАЛИЗАЦИЯ ПОСРЕДСТВОМ МНОГОУРОВНЕВОГО МЕХАНИЗМА ВИРТУАЛИЗАЦИИ

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

2398267
патент выдан:
опубликован: 27.08.2010
СПОСОБ ДОВОДКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ БЛОКА УПРАВЛЕНИЯ ДВС

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

2351977
патент выдан:
опубликован: 10.04.2009
ВЫРАВНИВАНИЕ ДАННЫХ МЕЖДУ СОБСТВЕННЫМИ И НЕСОБСТВЕННЫМИ СОВМЕСТНО ИСПОЛЬЗУЕМЫМИ СТРУКТУРАМИ ДАННЫХ

Изобретение относится к вычислительной технике. Техническим результатом является облегчение работы несобственных программных компонентов на собственной компьютерной платформе. Для этого осуществляют выравнивание формата несобственных параметров в соответствии с собственной парадигмой собственной компьютерной платформы посредством записи параметров в выделенный блок памяти, в котором информация выровнена по границе слова, и передачу собственной компьютерной платформе указателя на этот блок памяти, если определено, что упомянутые параметры не выровнены; и передачу собственной компьютерной платформе указатель на оригинальные упомянутые параметры, если определено, что упомянутые параметры выровнены. 7 н. и 10 з.п. ф-лы, 6 ил.

2335798
патент выдан:
опубликован: 10.10.2008
СПОСОБ АВТОНОМНОЙ ПАРАМЕТРИЗАЦИИ ПОЛЕВОГО ПРИБОРА ТЕХНИКИ АВТОМАТИЗАЦИИ ПРОЦЕССОВ

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

2296360
патент выдан:
опубликован: 27.03.2007
УСТРОЙСТВО И СПОСОБ ДЛЯ ЭМУЛЯЦИИ СТАРЫХ КОМАНД

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

2233004
патент выдан:
опубликован: 20.07.2004
ВНУТРИСХЕМНЫЙ ЭМУЛЯТОР

Изобретение относится к вычислительной технике и предназначено для отладки микропроцессорных систем, построенных на базе микропроцессоров, микроконтроллеров, процессоров цифровой обработки сигналов. Техническим результатом является обеспечение возможности выполнения внутрисхемным эмулятором эмуляции широкого спектра семейств микроконтроллеров и микропроцессоров. Для этого заявленный эмулятор содержит блоки интерфейсов системы проектирования и отлаживаемой системы, блоки регистров адреса и управления, блок управления записью/чтением, блок памяти, блок формирования команды холостого цикла работы, коммутатор шин, анализатор кода, блок переадресации, блок захвата адреса и блок сравнения адреса. 1 ил.
2214621
патент выдан:
опубликован: 20.10.2003
СПОСОБ ПОЛУЧЕНИЯ ОБЪЕКТНОГО КОДА

Изобретение относится к области оптимизирующей компиляции программ для повышения уровня параллелизма при исполнении на современных архитектурных платформах. Технический результат заключается в обеспечении возможности сокращения времени выполнения объектного кода исходной программы, особенно при статическом распараллеливании вычислений. Способ реализует итеративный алгоритм на базе использования профиля программы с пошаговым контролем за ходом оптимизации путем оценки целевой функции, характеризующей время исполнения программы, который последовательно применяется ко всем линейным участкам исходной программы, начиная с участков, потенциально дающих наибольшее ускорение. 4 з.п.ф-лы, 5 ил.
2206119
патент выдан:
опубликован: 10.06.2003
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРОВЕРКИ ИСПОЛЬЗОВАНИЯ ПОЛЕЙ ЗАПИСЕЙ ВО ВРЕМЯ КОМПИЛЯЦИИ

Способ и устройство для проверки для части переменных записей, к которым обращаются до присвоения им значения. Эта проверка происходит в семантической проверочной части компилятора для языка программирования высокого уровня. Настоящее изобретение создает определенные вхождения в таблицу списка имен (символьную таблицу), которая указывает на два дополнительных списка: п-список (список полей) и с-список (список составляющих). Семантический анализатор обращается к таблице списка имен и к с-списку и п-списку для определения того, присвоено ли значение части переменной записей. Если части переменной записей не присвоено значение, компилятор печатает сообщение об ошибке. Технический результат заключается в обнаружении определенных видов семантических ошибок в компьютерных программах. 2 с. и 18 з.п. ф-лы, 20 ил.
2115159
патент выдан:
опубликован: 10.07.1998
СПОСОБ И УСТРОЙСТВО ДЛЯ ДОСТОВЕРНОЙ ОЦЕНКИ СЕМАНТИЧЕСКИХ ПРИЗНАКОВ В СИНТАКСИЧЕСКОМ АНАЛИЗЕ ПРИ ПРОХОДЕ ВПЕРЕД СЛЕВА НАПРАВО

Способ и устройство для компилирования (транслирования) исходного кода, которое заранее оценивает некоторые семантические признаки во время синтаксического анализа. Изобретение осуществляет определенный вид семантического анализа, такой как проверку семантических признаков во время работы синтаксического анализатора, при этом осуществляется построение дерева синтаксического анализа вместо того, чтобы ждать выполнения этого контроля за отдельный проход по дереву синтаксического анализа во время семантического анализа. Настоящее изобретение модифицирует формат узлов в дереве синтаксического анализа для включения полей семантических признаков и модифицирует действия, связанные с грамматическими правилами вывода так, что они формируют узлы дерева синтаксического анализа правильного формата. Кроме того, настоящее изобретение включает подпрограммы семантического признака, которые определяют значения признака для хранения в дереве синтаксического анализа для различных семантических признаков. 2 с. и 12 з.п. ф-лы, 11 ил.
2115158
патент выдан:
опубликован: 10.07.1998
СПОСОБ ПРЕОБРАЗОВАНИЯ ВХОДНОЙ ПРОГРАММЫ ТРАНСЛЯТОРА И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ

Предложены способ и устройство для преобразования входной программы транслятора в программу на его выходном языке. Синтаксический анализатор запоминает указатели таблицы идентификаторов для синтаксического дерева вместо запоминания имен в синтаксическом дереве. Таблица идентификаторов имеет текущее действующее определение для каждого идентификатора, которое изменяется при вводе и выводе отдельных блоков входной программы транслятора. Текущее действующее определение всегда указывает на местоположение в таблице символов, где хранится информация о текущем определении идентификатора. Синтаксический анализатор в трансляторе использует информацию, запомненную в синтаксическом дереве для исключения необходимости поиска в таблице символов. 4 с. и 8 з. п. ф-лы, 7 ил.
2103728
патент выдан:
опубликован: 27.01.1998
Наверх