
- •История создания агентных технологий. Предпосылки.
- •Программный агент (определение)
- •Мультиагентная система.
- •Типы программных агентов. Классификация.
- •Агентно-ориентированные задачи. Основные свойства.
- •Модели представления знаний (продукционная, семантическая, фреймовая)
- •Фреймовая модель программного агента.
- •Агент и фрейм на формальном уровне.
- •Модели поведения (муравьиный алгоритм и модель целесообразного поведения и ее математическое представление).
- •Лепестковая диаграмма.
- •Классы программных агентов на основе фреймов.
- •Рефлексивный программный агент.
- •Рефлексивный программный агент с памятью (логическая структура).
- •Программный агент с элементами целесообразного поведения.
- •Программный агент с элементами целесообразного поведения и памятью.
- •Модель проектирования программных агентов. Структура, схема (этапы проектирования).
-
Программный агент с элементами целесообразного поведения и памятью.
-
Модель проектирования программных агентов. Структура, схема (этапы проектирования).
Модель проектирования прогр. агентов. Структура, схема (этапы проектирования).
Модель проектирования мультиагентной системой управления.
Мат. модель процесса проектирования можно представить в виде итерационного процесса состоящего из взаимодействующих проектных процедур 3-х множеств:
• M = {M1, M2, …, Mn} (множество моделей)
• O = {O1, O2, …, On} (множество операций над моделями)
• K = {K1, K2, …, Kn} (множество критериев проектирования)
где n - количество этапов проектирования
Весь процесс проектирования можно представить последовательностью проектных процедур "ро":
p = {p1, p2, …, pn}
Каждая проектная процедура pj = <Mj, Oj, Kj>, которая работает с набором операций, переводит модель проектируемого объекта в следующее состояние:
p1: M1 -> M2
p2: M2 -> M3
…………………….
pn: Mn -> Mn+1
при этом должны выполняться условия:
ALL Mj (FROM) M EXISTS pj: Mj -> Mj+1
Mj => Mj+1
Kj (includes+=) Kj+1
Oj (includes+=) O; j = 1, N
Этапы процесса проектирования (как в первом, так и для каждого из 7 этапов)
1. Формирование проекта
• цель этапа
• описание этапа
• метод решения
• результат выполнения
2. Анализ ПО
3. Спецификация агентной задачи.
4. Выбор архитектуры.
5. Спецификация модели поведения.
5.1. Библиотека (репозиторий) стандартных моделей.
5.2. Библиотека (р-рий) стандартных интерфейсов).
6. Спецификация агентной системы.
7. Приложение.
Структурная схема проектирования мультиагентной системы: