Проверяемый текст
Балдин, Александр Викторович; Научные основы автоматизации и моделирования процессов управления на основе гибридных систем поддержки принятия решений с открытой структурой (Диссертация 2006)
[стр. 102]

102 3.2.3.
Синхронизация процессов и согласование элементарных приложений по данным Для параллельных пользовательских процессов, которые активируются в сетевой среде, реализованы механизмы синхронизации.
Они выполнены на
основе общего поля данных по принципу «положил-взял» и непосредственного взаимодействия фрагментов, где i и j — фрагменты параллельных ветвей одного сценария.

В точках их активации выполняется синхронизация, j — находится в ожидании, пока фрагмент i не выложит в общее поле данных ожидаемый информационный ресурс г^, либо пока фрагмент i не передаст фрагменту j ожидаемые данные непосредственно, i — по завершению действий пользователя или окончанию обработки каких-либо данных, выполняет действие, ожидаемое фрагментом j.
В общем случае, результат выполнения фрагмента i может влиять на ход выполнения сценария как в роли А, так и в роли В.
Такая схема представления элементарных приложений и их взаимосвязь эквивалентна концепции имитационного моделирования, где роль исполняемых приложений выполняют операторы моделирующего алгоритма.

Механизмы синхронизации и обмена данными Роль А Правила — Поле данных Роль В Рис.
3.7.
[стр. 10]

Проведен анализ принципов создания СППР.
Показано, что автоматизация процесса поддержки принятия решения, требует использования базы параметризуемых моделей, правил вывода и т.п.
В результате показано, что в целях повышения эффективности системы управления необходима разработка новых методов и методик создания гибридных систем поддержки принятия решений, инвариантных к предметным областям, с открытой структурой, основанных на интеграции разнородных пакетов.
Во второй главе разработана концепция, методы и модели открытой гибридной системы поддержки принятия решений с целью создания единой базы данных, методов, моделей и методик в виде отдельных компонентов, согласованных по интерфейсным связям и параметрам, с возможностью формирования их алгоритмической структуры.
Проведена параметризация исполняемых приложений на основании разработки универсального описания компонентов системы, независимого от предметной области с использованием принципа «вход-выходпараметризация».
Выполнена формальная декомпозиция структуры гибридной системы, определены управляющие и информационные связи, что позволяет сделать систему открытой для включения новых методов, моделей и данных, тем самым сформировать функционал программных приложений.
Разработаны принципы формализации пользовательского функционала, который обеспечивается конструкторами гибридной среды и проигрывателем сценария, которые определяют иерархию приложений, их алгоритмическую структуру и параметризацию при активации с возможность запуска произвольного количества параллельных процессов.
Для параллельных пользовательских процессов, которые активируются в сетевой среде, реализованы механизмы синхронизации.
Они выполнены на основе общего поля данных по принципу «положил-взял» и
10

[стр.,102]

реализующих тот или иной вид профессиональной деятельности, а также на основе системы тестов найти положение учащегося на образовательной траектории (уровень актуального развития).
Декомпозицию указанных свойств в различных плоскостях приводит к классификации, представленной в таблице 2 .1 .
102 Таблица 2.1.
Классификатор 1 2 3 Адаптивность Пользовательского Интерфейса Тестового контроля Образовательной траектории Технологии программирования Локальный Сетевой WEB Доступ к информации Полный Линейный Частично-доступный Стандарты Учебный план Рабочая программа Сценарий учебных элементов Формы Лекция Тест Практикум Свойства Модульность Вариативность Многофункциональн ость Субъекты научения Администратор Методист Тьютор Учебный план Визуализация Терм-анализ Моделирование Тестирование Конструктор тестовых заданий Конструктор тестов Адаптивные механизмы предъявления Инструментальные среды Конструктор лекций Конструктор курсов Администратор учебного плана Эти свойства могут быть реализованы лишь на основе формального описания всех процессов, происходящих при процессе обучении, что требует разработки процессно-ориентированной модели и инструментальной среды поддержки модельных ситуаций (п.2.4.) для описания динамики процессов.
Создание же структуры системы с ее формальной декомпозицией может быть получено путем свертки всех процессов (п.2.3.) 2.3.
Синхронизация процессов и согласование элементарных приложений по данным Для параллельных пользовательских процессов, которые активируются в сетевой среде, реализованы механизмы синхронизации.
Они выполнены на


[стр.,103]

основе общего поля данных по принципу «положил-взял» и непосредственного взаимодействия фрагментов, где i и j — фрагменты параллельных ветвей одного сценария.
Механизмы синхронизации и обмена данными 103 Роль В Рис.
2.14.
В точках их активации выполняется синхронизация, j — находится в ожидании, пока фрагмент i не выложит в общее поле данных ожидаемый информационный ресурс г^, либо пока фрагмент i не передаст фрагменту j ожидаемые данные непосредственно, i — по завершению действий пользователя или окончанию обработки каких-либо данных, выполняет действие, ожидаемое фрагментом j.
В общем случае, результат выполнения фрагмента i может влиять на ход выполнения сценария как в роли А, так и в роли В.
Такая схема представления элементарных приложений и их взаимосвязь эквивалентна концепции имитационного моделирования, где роль исполняемых приложений выполняют операторы моделирующего алгоритма.

2.3.1.
Инвариантная составляющая имитационных процессов и реализации сценария Процесс Z есть четверка: Z= (2.11)

[Back]