Russian Language English Language

4. Модели и методы для обоснования выбора состава программных средств ВС

4.1 ПРОГРАММНЫЙ КОМПЛЕКС ДЛЯ СТРУКТУРНОГО СПЕКТРАЛЬНОГО АНАЛИЗА АЦИКЛИЧЕСКИХ ГРАФОВ

4.2 ГЕНЕРАТОРЫ СРЕДНИХ ПО СЛОЖНОСТИ СТРУКТУР ДЛЯ ИССЛЕДОВАНИЯ БАЗОВЫХ АЛГОРИТМОВ СТРУКТУРНОЙ ИНФОРМАТИКИ

4.3 РАЗРАБОТКА И ИССЛЕДОВАНИЕ АЛГОРИТМА ОПРЕДЕЛЕНИЯ ГРУППОВЫХ ОБЪЕКТОВ ПО ГРУППОВЫМ ДИСКРЕТНЫМ ИЗМЕРЕНИЯМ

4.4 ПОСТРОЕНИЕ МОДУЛЬНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ МЕТАДАННЫХ В СФЕРЕ УЧЁТА НЕФТЯНОЙ ПРОДУКЦИИ

4.5 РЕАЛИЗАЦИЯ МОДЕЛИ АСИНХРОННОГО ОБМЕНА СООБЩЕНИЯМИ В РАМКАХ СПЕЦИФИКАЦИИ RTCORBA

4.6 СТРУКТУРИРОВАНИЕ ИНФОРМАЦИИ БАЗЫ ЗНАНИЙ ДЛЯ СЕТЕВОЙ РАСПРЕДЕЛЕННОЙ СИСТЕМЫ НА ОСНОВЕ ВЕРОЯТНОСТНОГО ПОИСКА

4.7 ОБРАБОТКИ ОДНОРОДНЫХ ДАННЫХ О СОСТОЯНИИ ТЕХНОЛОГИЧЕСКОГО ОБЪЕКТА (ТО)

4.8 РАЗРАБОТКА ФОРМАТОВ ПРЕДСТАВЛЕНИЯ ОНТОЛОГИЙ ПРЕДМЕТНОЙ ОБЛАСТИ ДЛЯ РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ СРЕД


Экспресс информация

Редколлегия журнала

Подписка на новости

Гостевая книга

Предоставление материалов

Письмо в редакцию

На начало


2007, Номер 1 ( 10)



Place for sale
Р

BC/NW 2007, №1, (10) :4.5

 

РЕАЛИЗАЦИЯ МОДЕЛИ АСИНХРОННОГО ОБМЕНА

СООБЩЕНИЯМИ В РАМКАХ СПЕЦИФИКАЦИИ RTCORBA

 

Р.А. Рыбаков, Г.А. Бородин,

 

(Москва, Московский энергетический институт (технический университет), Россия)

 

 

В последнее время большое внимание уделяется вопросам разработки распределенных приложений, в частности распределенных систем управления реального времени (РСУ РВ) [1]. Разработка этих систем связана с решением таких основных проблем, характерных для многих распределенных приложений, созданных в рамках многопоточной модели, как: ограничение доступа к ресурсам, возникновение блокировок, синхронизация времени и обеспечение согласованности данных. Вместе с тем при создании РСУ РВ возникают также проблемы, обусловленные спецификой систем реального времени, которые связаны с обеспечением требуемых показателей качества обслуживания на всех уровнях распределенной системы [2].

На сегодняшний день наиболее распространенной технологией создания распределенных приложений, используемой в разработке систем реального времени, является технология CORBA. Для поддержки приложений CORBA, критичных ко времени исполнения, существует набор расширений, объединенных спецификацией RTCORBA (Real-time CORBA) [2].

Набор средств, определенных в спецификации RTCORBA, может использоваться как для создания статических распределенных систем с фиксированным набором приоритетов, так и для создания динамических систем, реализованных в рамках модели распределенных потоков, в частности РСУ РВ. В то же время следует отметить, что определенные в RTCORBA средства разработки приложений основаны на модели удаленного вызова методов, и как следствие ориентированы на синхронный способ взаимодействия между объектами [2].

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

В качестве основы для реализации такого механизма предлагается использовать модель RTCORBA-UDE, адаптирующую принципы автоматно-ориентированного программирования к технологии CORBA [3], что позволит реализовать основные преимущества автоматного подхода при создании распределенных систем реального времени.

 

Литература

1. Анашкин А.С., Харазов В.Г. Техническое и программное обеспечение распределенных систем управления. – С. Петербург: «П-2», 2004. – 368 с., ил.

2. Schmidt D.C., Levine D.L., Cleeland C. Architectures and Patterns for Developing High-performance, Real-time ORB Endsystems // Dept. of Computer Science, Washington Univ., St. Louis, MO 63130, 1998. – 55 p.

3. Рыбаков Р.А. Адаптация принципов автоматно-ориентированного программирования к технологии CORBA // Труды межд. науч.-техн. конф. «Информационные средства и технологии». В 3-х т.т. Т1. – М.: Янус-К, 2006. – с. 21-28.