Комплекс лабораторных работ по изучению языка программирования мультиагентных систем Jason. Объем работы - 89 страниц, уникальность - не менее 70%. Успешно защищена в 2020 году.
Несмотря на значительное количество работ, изучение языка программирования мультиагентных систем Jason является не полностью разрешенной проблемой.
Объект исследования — процесс изучения разработки мультиагентных систем. Предмет исследования — язык программирования мультиагентных систем Jason.
Цель исследования — разработка комплекса лабораторных работ по изу- чению языка программирования мультиагентных систем Jason. Исходя из поставленной цели были выделены следующие задачи:
– Провести анализ предметной области;
– Провести сравнительный анализ инструментальных средств разработки мультиагентных систем;
– Изучить инструментальное средство Jason;
– Разработать структуру комплекса лабораторных работ и сформировать их содержание;
– Сформировать электронное пособие по выполнению лабораторного практикума.
Результаты выпускной квалификационной работы могут быть использованы для подготовки студентов университета.
ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕНТОЙ ОБЛАСТИ 10
1.1 Основные понятия 10
1.2 Агенты и программные объекты 11
1.3 Агенты и экспертные системы 12
2 АНАЛИЗ И СРАВНЕНИЕ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ РАЗРАБОТКИ МАС 14
2.1 NetLogo 14
2.2 JADE 16
2.3 Jason 17
2.4 JADEX 19
2.5 Cougaar 21
2.6 SARL 22
2.7 Обоснование выбора инструментального средства 23
3 ОБЗОР ИНСТРУМЕНТАЛЬНОГО СРЕДСТВА JASON 24
3.1 Общие сведения 24
3.2 Обзор возможностей среды разработки 24
3.3 Описание основных особенностей программирования в Jason 26
3.4 Отладка программ в Jason 29
4 РАЗРАБОТКА ЛАБОРАТОРНОГО КОМПЛЕКСА 31
4.1 Назначение лабораторного комплекса 31
4.2 Структура лабораторного комплекса 31
4.3 Описание лабораторных работ 34
5 ЭЛЕКТРОННОЕ ПОСОБИЕ ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ 35
5.1 Указания к лабораторному практикуму 35
5.2 Лабораторная работа № 1. Установка инструментального комплекса для изучения языка программирования Jason 36
5.3 Лабораторная работа № 2. Простые сообщения 40
5.4 Лабораторная работа № 3. Модель убеждений, желаний и намеренийв 44
5.5 Лабораторная работа № 4. Изучение окружающей среды языка Jason 55
5.6 Лабораторная работа № 5. Робот доставщик 61
ЗАКЛЮЧЕНИЕ 68
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 69
ПРИЛОЖЕНИЕ 1. Программные коды 72