Декларативное объявление сервисов в динамических компонентных системах Автор: Маврин П.Ю. Научный руководитель: Корнеев Г.А.

Презентация:



Advertisements
Похожие презентации
Спасибо за использование нашего сервиса.
Advertisements

Задачи связности и реберной двусвязности на динамически меняющихся графах Автор: Сергей Копелиович, студент 545 группы Научный руководитель: старший преподаватель.
1. Найти: Дано: A О K E P 2. Дано: Найти: О С B ? A ? ?
Списки, деревья, графы. Простой Индексированный список Связный и двусвязный список.
:3 7*2 компоненты Результат =
5 класс.( к учебнику: А.Г. Мерзляк. Математика) Н.М. Александрова.
Что такое связи между таблицами В реляционной базе данных связи позволяют избежать избыточности данных. Например, в ходе создания базы данных, содержащей.
Администрирование ИС Администрирование DNS. Установка сервера DNS DNS-сервер представляет собой дополнительную компоненту операционной системы Windows.
Полное название доклада ФИО авторов и научного руководителя, полное название организации.
Пользовательский интерфейс для NumGRID Руководитель проекта: Городничев М.А. – м.н.с. ИВМ и МГ СО РАН Участники проекта: Пустосмехов Владимир Волков Александр.
Операционная система реального времени Выполнила студентка Группы КИС-141 Кравец Виктория.
Моделирование поведения взаимодействующих агентов в среде с ограничениями Юданов А.А., студент 525 гр. Научный руководитель: к.ф.-м.н. Бордаченкова Е.А.
Алгоритм
Безопасность в разработке ПО. Модель угроз Для построения модели нарушителя необходимо обратиться к существующим практикам.
Выполнила: студентка группы Эк.и БУ 1 курс СПО Русанова Марина Михайловна Проверила: пр. Иванова А. И ВВОД ДАННЫХ И МОДИФИКАЦИЯ ТАБЛИЦЫ.
Сложные периодические расчеты. Пример Сотрудник предприятия взял очередной отпуск на один из месяцев года Начислили и выплатили ему отпускные перед тем,
Модуль «Проведение ЕГЭ в ППЭ». Изменения в Порядке проведения ЕГЭ Изменения в Порядке проведения ЕГЭ проведение ЕГЭ в ППЭ Аудитория не более 15 человек.
Модель Холта Пример R3R3 P2P2 P1P1 R1R1 R2R2 P3P3.
На ошибках учатся. учатся ошибках на.
Презентация урока для интерактивной доски по математике (1 класс) по теме: Состав числа 6
Транксрипт:

Декларативное объявление сервисов в динамических компонентных системах Автор: Маврин П.Ю. Научный руководитель: Корнеев Г.А.

Декларативное объявление сервисов в динамических компонентных системах2 Компонентные системы

Декларативное объявление сервисов в динамических компонентных системах3 Сервисы компоненты A Предоставляемые сервисы Используемые сервисы

Декларативное объявление сервисов в динамических компонентных системах4 Зависимости AB ASB Граф зависимостей: S

Декларативное объявление сервисов в динамических компонентных системах5 Порядок запуска AB S

Декларативное объявление сервисов в динамических компонентных системах6 Запуск системы

Декларативное объявление сервисов в динамических компонентных системах7 Динамические компонентные системы Можно добавлять и удалять компоненты во время работы системы Изменяется граф зависимостей Автоматический запуск и остановка компонент

Декларативное объявление сервисов в динамических компонентных системах8 Добавление компоненты

Декларативное объявление сервисов в динамических компонентных системах9 Удаление компоненты

Декларативное объявление сервисов в динамических компонентных системах10 Алгоритм Храним для каждой компоненты число неактивных используемых сервисов p[i] Если p[i] = 0, то компоненту можно запустить Рекурсивно запускаем или останавливаем компоненты, одновременно пересчитывая p[i]

Декларативное объявление сервисов в динамических компонентных системах11 Добавление компоненты

Декларативное объявление сервисов в динамических компонентных системах12 Усложнение Режим запуска –Инициативный: компонента запускается всегда если это возможно –Пассивный: компонента запускается если это требуется для запуска инициативных компонент

Декларативное объявление сервисов в динамических компонентных системах13 Решение Компонента форсирована: –Компонента инициативна или –От компоненты зависит форсированная компонента Форсированность компонент можно также пересчитывать используя счетчики

Декларативное объявление сервисов в динамических компонентных системах14 Дополнительные задачи Определение ошибок: –Тупиковые зависимости –Циклические зависимости

Декларативное объявление сервисов в динамических компонентных системах15 Спасибо за внимание