Методика построения объектно-ориентированных моделей интеллектуальных программных агентов с динамической синхронизацией их действий
Расширение методологии проектирования интеллектуальных программных агентов для крупномасштабных гетерогенных сетей. Методика заполнения параметрического пространства расширенной объектно-ориентированной модели интеллектуального программного агента.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 06.05.2018 |
Размер файла | 115,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования «Санкт-Петербургский государственный университет телекоммуникаций
им. проф. М.А. Бонч-Бруевича»
МЕТОДИКА ПОСТРОЕНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ МОДЕЛЕЙ ИНТЕЛЛЕКТУАЛЬНЫХ ПРОГРАММНЫХ АГЕНТОВ С ДИНАМИЧЕСКОЙ СИНХРОНИЗАЦИЕЙ ИХ ДЕЙСТВИЙ
Лебедева А. А., аспирантка
Птицына Л.К., доктор технических наук, профессор
АННОТАЦИЯ
проектирование программный параметрический
Методика построения объектно-ориентированных моделей интеллектуальных программных агентов с динамической синхронизацией их действий
В статье представлено расширение методологии проектирования интеллектуальных программных агентов для крупномасштабных гетерогенных сетей. Раскрыта методика заполнения параметрического пространства расширенной объектно-ориентированной модели интеллектуального программного агента.
Ключевые слова: интеллектуальный агент, объектно-ориентированная модель, динамическая синхронизация действий, методология
ABSTRACT
The methods of development of object-oriented models of intelligent sofware agents with dynamic syncronization of their operations
Lebedeva A.A., Graduate student
Ptitsyna L.K., doctor of Technical Sciences, professor, federal State Educational Budget-Financed Institution of Higher Vocational Education the Bonch-Bruevich Saint-Petersburg State University of Telecommunications
The report contains information on the segment of developing methodology of intelligent software agents for large-scale heterogeneous networks. The method of filling of the parametric space of the extended object-oriented model of intelligent software agent is described.
Keywords: intelligent agent, object-oriented model, dynamic synchronization of operation, methods
При развитии крупномасштабных гетерогенных сетей возникает задача преодоления априорной неопределенности относительно сетевой инфраструктуры. Для интеллектуализации функциональных процессов целесообразно ввести в инфраструктуру сети интеллектуальные программные агенты.
Учет целого ряда случайных факторов в поведении инфокоммуникационных ресурсов достигается расширением функциональной спецификации интеллектуальных программных агентов за счет механизмов с динамическими приоритетами в объединении параллельных действий.
Описанное изменение функциональной спецификации определяет основание для развития ранее известных систем объектно-ориентированных моделей действий информационных программных агентов интеллектуального мониторинга, представленных в [1, 2].
В новый сегмент методологии включены взаимно соподчиненные методики:
·--методика формирования расширенной объектно-ориентированной модели интеллектуального программного агента;
·--методика заполнения параметрического пространства расширенной объектно-ориентированной модели интеллектуального программного агента;
·--методика определения характеристик качества интеллектуального программного информационного агента с априорными динамическими приоритетами синхронизации его параллельных действий;
·--методика объектно-ориентированного анализа преодоления априорной неопределенности относительно описания гетерогенной сети и в условиях достижения целей.
Основополагающей является методика формирования расширенной объектно-ориентированной модели информационного программного агента с динамическим профилем объединения его параллельных распределенных действий [3].
Для заполнения параметрического пространства сформированной модели применяется метод свободного объединения подпроцессов, соответствующих параллельным действиям интеллектуальных программных агентов с динамическими приоритетами по их завершению. Расширения в описании функциональной спецификации осуществляются благодаря интеграции метода свободного объединения и метода свертки подпроцессов и её применению к объектно-ориентированным моделям распределенных процессов выполнения типовых запросов в виде расширенных диаграмм деятельности с нотацией унифицированного языка моделирования.
Содержание методики:
1. Узловые вершины, представляющие механизмы синхронизации с динамическими приоритетами, заменяются системой дуг. Дуги связывают ветви графа.
2. Вероятности новых переходов между неузловыми вершинами обеспечивают возможность моделирования прохождения от одной последовательности подпроцессов к другой.
Введенные новые переходы описываются матрицами вида (1):
(1)
где l - номер узловой вершины в ориентированном графе расширенной объектно-ориентированной модели типового запроса, представляющей объединение параллельных действий интеллектуального агента с неизвестным описанием механизма синхронизации;
(2)
m - число дуг, входящих в l-ую узловую вершину;
n - число дуг, исходящих из l-ой узловой вершины;
- вероятность того, что в момент окончания i-ого подпроцесса начинает выполняться j-ый подпроцесс, запускаемый таким оператором, который представляет l-ую узловую вершину.
Каждый столбец матрицы (1) заполняется соответствующими элементами вектора . При отсутствии априорной информации о значениях , может использоваться гипотеза о равновероятных событиях (3):
(3)
Если известно, что с вероятностью близкой к единице какой-либо i-ый подпроцесс заканчивается позже других подпроцессов, то тогда устанавливаются следующие значения вероятностей перехода (4):
(4)
Научная новизна методики заключается в обеспечении возможности применения метода свёртки для определения динамических характеристик интеллектуальных программных агентов с априорными динамическими приоритетами синхронизации их параллельных действий за счёт заполнения параметрического пространства объектно-ориентированных моделей.
ЛИТЕРАТУРА
1. Интеллектуальные технологии и представление знаний. Планирование действий интеллектуальных агентов в информационных сетях : учеб. пособие / Л. К. Птицына, С. В. Добрецов. - СПб. : Изд-во Политехн. ун-та, 2006. - 172 с. - ISBN 5-7422-1101-5.
2. Информационные сети. Интеллектуальные информационные агенты : учеб. пособие / Л. К. Птицына, С. М. Шестаков. - СПб. : Изд-во Политехн. ун-та, 2008. - 210с. - ISBN 5-7422-1728-5.
3. Птицына Л. К., Лебедева А. А. Разработка системно-аналитического ядра информационных интеллектуальных агентов с динамической синхронизацией их действий // Актуальные проблемы инфотелекоммуникаций в науке и образовании. III Международная научно-техническая и научно-методическая конференция: сб. научных статей / под ред. С. М. Доценко, сост. А. Г. Владыко, Е. А. Аникевич, Л. М. Минаков. - СПб.: Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича, 2014 - 1291 с. (C. 505 - 509).
Размещено на Allbest.ru
...Подобные документы
Технология программных агентов. Форматы метаданных, использующиеся для описания электронных ресурсов. Разработка интеллектуальных агентов. Среда разработки Jadex для построения интеллектуальных агентов. BDI модель интеллектуального агента ресурсов.
курсовая работа [279,8 K], добавлен 20.02.2011Анализ и виды интеллектуальных агентов в системе дистанционного обучения и их характеристики. Построение интеллектуального агента глоссария на платформе Jadex с помощью XML формата. Среда разработки и описание интеллектуального агента с помощью BDI.
курсовая работа [113,6 K], добавлен 10.02.2011Использование объектно-ориентированного программирования - хорошее решение при разработке крупных программных проектов. Объект и класс как основа объектно-ориентированного языка. Понятие объектно-ориентированных языков. Языки и программное окружение.
контрольная работа [60,1 K], добавлен 17.01.2011Инструментальные средства проектирования интеллектуальных систем. Анализ традиционных языков программирования и представления знаний. Использование интегрированной инструментальной среды G2 для создания интеллектуальных систем реального времени.
контрольная работа [548,3 K], добавлен 18.05.2019Построение диаграмм, добавление деталей к описаниям операций, определение атрибутов классов и порядок генерации программного кода на языке С++ объектно-ориентированной модели информационной подсистемы, автоматизирующей работу регистратуры поликлиники.
курсовая работа [1,4 M], добавлен 25.06.2011Разработка объектно-ориентированной модели информационной подсистемы учета студентов университета во время экзаменационной сессии с помощью программы Rational Rose 2000, с использованием языка UML. Порядок генерации программного кода на языке С++.
курсовая работа [689,9 K], добавлен 21.06.2011Этапы разработки объектно-ориентированной модели информационной подсистемы приемной комиссии для учета абитуриентов. Создание диаграмм для моделирования процесса обмена сообщениями между объектами. Порядок генерации программного кода на языке С++.
курсовая работа [429,3 K], добавлен 29.06.2011Особенности исследования методик объектно-ориентированного проектирования программ с помощью языка UML по формализации, решению поставленной задачи, технологических приемов разработки объектно-ориентированных программ на языке Си++. Разработка программы.
контрольная работа [188,9 K], добавлен 22.10.2014Разработка объектно-ориентированной подсистемы складского учета для фирмы "КавказЮгАвто". Краткая характеристика предметной области. Построение диаграмм размещения, прецедентов, последовательности, компонентов и классов. Генерация программного кода C++.
курсовая работа [6,6 M], добавлен 26.06.2011Методика разработки объектно-ориентированной модели информационной подсистемы необходимой для учета успеваемости студентов факультета, которая спроектирована с помощью программного продукта Rational Rose 2003 и унифицированного языка моделирования UML.
курсовая работа [183,9 K], добавлен 25.06.2011Создание процедурно-ориентированной и объектно-ориентированной реализации конкретного приложения и сравнительный анализ их вычислительной эффективности. Определение попадания точки внутрь фигуры. Возможности улучшения характеристик качества приложений.
курсовая работа [1,5 M], добавлен 04.12.2021Характеристика предметной области и актуальность разработки информационной подсистемы для пункта обмена валюты с помощью программного продукта Rational Rose 2003, с использованием языка UML. Создание программных диаграмм. Генерация программного кода С++.
курсовая работа [646,5 K], добавлен 21.06.2011Объектно-ориентированные возможности языка C++. Моделирование системы геометрических фигур, методика проектирования программных комплексов. Анализ предметной области, технология создания объектной модели. Упрощение классов при использовании наследования.
курсовая работа [668,8 K], добавлен 22.09.2011Моделирование вариантов объектно-ориентированных программных систем. Проектирование статический структуры, интерфейса, диаграмм компонентов и архитектуры приложения для разработки имитационной модели информационной системы "Центр обслуживания абонентов".
дипломная работа [951,4 K], добавлен 24.10.2010Процессы индивидуализации, интеллектуализации и веб-ориентации традиционных обучающих систем как важные особенности современных компьютерных технологий обучения. Знакомство с программными средствами для построения компетентностно-ориентированных моделей.
дипломная работа [2,7 M], добавлен 04.10.2014Характеристики и свойства языков программирования. Исследование эволюции объектно-ориентированных языков программирования. Построение эволюционной карты механизмов ООП. Разработка концептуальной модели функционирования пользовательского интерфейса.
курсовая работа [2,6 M], добавлен 17.11.2014Понятие сетевого графика как динамической модели производственного процесса. Базовые правила составления сетевого графика, расчет его параметров. Разработка алгоритма программного проекта. Использование объектно-ориентированных сред программирования.
курсовая работа [847,7 K], добавлен 21.01.2016Краткая характеристика предметной области. Актуальность разработки объектно-ориентированной модели информационной системы для учебной библиотеки. Создание диаграммы вариантов использования, последовательности, кооперативной диаграммы, диаграммы классов.
курсовая работа [381,8 K], добавлен 01.06.2009Характеристика алгоритмов и программных реализаций поведения агентов в двумерной среде. Исследование разработки структур данных и знаний. Особенность создания интерфейса и карты лабиринта. Экспериментальное тестирование и отладка модулей программы.
дипломная работа [2,4 M], добавлен 12.08.2017Разработка объектно-ориентированной модели животного, которая объясняется построением модели игры Terrarium. Модель построена на базе концепций объектно-ориентированного программирования. Разработка компонента, моделирующего поведение животного.
курсовая работа [23,2 K], добавлен 30.11.2008