Российская академия наук    
     
   

Общая информация
Общие сведения
Новости
Направления деятельности
Историческая справка
Схема проезда
Подразделения
Персональный состав


 
Login Print view Help 

Поиск атрибутный
  Организаций
  Персон

Структура учреждений РАН




Сектор проектирования систем реального времени

* Разработка САПР систем реального времени;
* Разработка алгоритмов планирования вычислений в многопроцессорных системах.
* Оценка параметров газовых залежей с помощью обощённой динамической модели
* Комбинаторное представление графов и сетей.

Разработка САПР систем реального времени
Под руководством Б.Г. Сушкова сектором разработана САПР систем реального времени для IBM PC СРВ-КОНСТРУКТОР. Назначение Система СРВ-КОНСТРУКТОР предназначена для автоматизации проектирования и генерации систем реального времени, осуществляющих обработку циклически поступающей информации в темпе поступления при жестких временных ограничениях. СРВ-КОНСТРУКТОР позволяет быстро составить необходимую пользователю систему реального времени из готовых прикладных модулей. СРВ-КОНСТРУКТОР необходим всюду, где находят применение системы реального времени: автоматизация экспериментальных исследований; управление сложными техническими системами; постоянный контроль за состоянием пациента; экологический мониторинг; прогнозирование и принятие интеллектуальных решений. Генерация прикладной СРВ Для генерации прикладной СРВ от пользователя требуются: прикладные модули, написанные на языках программирования Си, ФОРТРАН,Паскаль или Ассемблер; задание на обработку информации в реальном времени, написанные на входном языке СРВ-КОНСТРУКТОРА. Всю остальную работу по генерации прикладной СРВ выполнит СРВ-КОНСТРУКТОР! При этом им будут решены такие проблемы, как синхронизация работы модулей и обмена данными, устранение тупиков и оптимизация процесса прохождения прикладных модулей. Таким образом, СРВ-КОНСТРУКТОР выполняет все функции как системного аналитика, так и системного программиста. Основные принципы построения входного языка Входные данные поступают в компьютер через порты ввода-вывода периодически в виде кадров данных. В РВ-программе пользователь задает темпы обработки прикладными модулями входных данных и отображения результатов счета по отношению к периоду поступления кадров данных в систему. Если данные темпы обработки могут быть соблюдены, СРВ-КОНСТРУКТОР обеспечит реализацию заказанной обработки. В противном случае выдается сообщение о невозможности вести указанную обработку.

В отличие от систем потоковой обработки данных предусмотрена возможность работы прикладных модулей с несколькими поколениями данных. СРВ-КОНСТРУКТОР автоматически обеспечивает хранение этих данных в специальных буферах нужное время. В языке также предусмотрена возможность быстрой реакции на поступление апериодической информации (это может быть использовано, например, при возникновении внештатной ситуации с управляемым объектом),а также выполнения прикладных модулей в фоновом режиме. Алгоритмическая поддержка В СРВ-КОНСТРУКТОРе используется оригинальный метод построения допустимого расписания выполнения прикладных модулей, что обеспечивает их выполнение в заданные директивные сроки. Для этого автоматически строится математическая модель обработки информации в виде потокового графа. Используются также оригинальные алгоритмы оптимального распределения оперативной памяти. Текущее состояние и перспективы развития СРВ-КОНСТРУКТОРА В настоящее время разработана версия СРВ-КОНСТРУКТОРА, которая предназначена для IBM-совместимых персональных ЭВМ, работающих под управлением операционной системы MS-DOS версии 3.30 и старше. Прикладные объектные модули должны удовлетворять стандарту MICROSOFT объектных модулей для большой (LARGE) модели памяти. Входная информация может поступать как через последовательные порты COM1 и COM2, так и через нестандартные последовательные и параллельные порты ввода-вывода. В ближайшем будущем предполагается усовершенствование системы за счет разработки диалоговой оболочки, которая позволит пользователю составлять задание на обработку с помощью системы меню, минуя написание РВ-программы на входном языке.

Основные публикации: Теория и реализация систем реального времени. Сб. Статей под ред. Антимонова С.Г. М.: ВЦ АН СССР, 1984, 104 с. Некоторые алгоритмы планирования вычислений в детерминированных системах реального времени. Сб. статей под ред. Сушкова Б.Г. М.: ВЦ АН СССР, 1987, 57 с. Сушков Б.Г. ЭВМ управляет экспериментом. "Знания", сер. Матем. и киберн., 1987, N 9. 32 с. САПР систем реального времени для IBM PC. Сб. Статей под ред. Флерова Ю.А. М.: ВЦ РАН,1993, 117 с. Фуругян М.Г. Некоторые алгоритмы анализа детерминированных систем реального времени.М.: ВЦ АН СССР, 1989, 13 с. Сушков Б.Г. Нейронные сети для построения маршрутов в сетях. М.: ВЦ РАН, 1995, 29 с. Сушков Б.Г., Белый Д.В. Модель организации рестартов в системах реального времени. М., ВЦ РАН, 1996, 32 с.

Разработка алгоритмов планирования вычислений в многопроцессорных системах Разработаны алгоритмы построения допустимых расписаний с директивными сроками в многопроцессорных системах для следующих случаев: Требования на выполнение заданий поступают циклически с заданными периодами. Учитываются временные затраты на прерывания при выполнении заданий и переключения их с одного процессора на другой. Структура связей между процессорами может динамически изменяться. Разработаны алгоритмы синтеза многопроцессорных систем, позволяющие определять необходимые производительности процессоров, позволяющие проводить обработку информации с заданным темпом. Разработаны и реализованы различные эвристические алгоритмы.
Основные публикации: Фуругян М.Г. Некоторые алгоритмы распределения ресурсов в многопроцессорных системах реального времени. М.: ВЦ АН СССР, 1991, 15 с. Фуругян М.Г. Один алгоритм планирования вычислений в многопроцессорной системе. М.: ВЦ АН СССР, 1992, 11 с. Фуругян М.Г. Один алгоритм планирования вычислений в многопроцессорной системе с переменной структурой. М., ВЦ РАН, 1995, 14 с. Фуругян М.Г. Один алгоритм составления расписания в многопроцессорной системе с переменной структурой. М., ВЦ РАН, 1995, 13 с. Фуругян М.Г. Некоторые алгоритмы распределения ресурсов в многопроцессорных системах реального времени. М., ВЦ РАН, 1996, 21 с.

Комбинаторное представление графов и сетей
Найдена асимптотика различных интервальных графов с двумя фиксированными параметрами,оценено количество гомеоморфно несводимых деревьев. Получены три полиномиально разрешимых класса задач теории расписаний типа динамического распределения памяти. Описан ряд классов графов и сетей, допускающих представление отрезками в дву- и трехмерном евклидовом пространстве. Разрабатывается описание классов планарных графов, допускающих представление отрезками в евклидовой плоскости.
Основные публикации: Козырев В.П. Описание и порождение всех минимальных раскрасок интервального графа и решение смежных задач. Журнал вычислит. матем. и мат. физики, 1996, т.36, N 5, с. 146 - 153. Козырев В.П. Кодирование интервальных графов и нахождение всех раскрасок. Сб. трудов семинара по дискр. матем. и ее приложениям. М.: Мех-Мат МГУ, 1997, с. 26-30.

Ключевые слова

САПР систем реального времени, теория расписаний, теория игр, дискретная математика


Последние изменения: 12.10.2010


119991 Москва, Ленинский просп., 14
Телефон: (495) 938-0309 (Справ. бюро); Факс: (495) 954-3320 (Лен.пр.14), (495) 938-1844 (Лен.пр,32а)
На главную страницу
В начало страницы
© РАН 2007