Обмен опытом

См. также:

Уважаемые коллеги. Размещение авторского материала на страницах электронного справочника "Информио" является бесплатным. Для получения бесплатного свидетельства необходимо оформить заявку

Положение о размещении авторского материала

Размещение информации

Курс: «Технологии обработки информации». Лабораторная работа № 1. Агентная платформа JADE: разработка тестового приложения

16.11.2017 989 1832
Тоичкин Николай Александрович
Тоичкин Николай Александрович, преподаватель

Филиал Мурманский арктический университет в г. Апатиты

Представляемые материалы используются в учебном процессе Апатитского филиала МАГУ при подготовке бакалавров по направлению: «Информационные системы и технологии», в рамках курса: «Технологии обработки информации».

Агент – это программный объект, способный воспринимать ситуацию, принимать решения и коммуницировать с подобными себе объектами, динамически устанавливая с ними связи. Под мультиагентной системой (МАС) понимают множество программных агентов, организованных в одно или несколько сообществ, и предназначенных для решения определенной задачи.

Средой разработки и существования МАС являются агентные платформы. Было разработано множество программных реализаций агентных платформ, каждая из которых имеет свои особенности, достоинства и недостатки.

Одной из наиболее популярных агентных платформ в настоящее время является платформа JADE (Java Agent DEvelopment Framework).

Платформа разработки мультиагентных систем JADE включает в себя динамическую среду, где могут «жить» JADE агенты; библиотеку классов, которую программисты могут использовать для разработки собственных агентов; набор графических инструментов, позволяющих управлять активностью запущенных агентов.

Платформа JADE написана на языке программирования Java с использованием Java RMI, Java CORBA IDL, Java Serialization и Java Reflection API. Она упрощает разработку мультиагентных систем благодаря использованию FIPA-спецификаций и инструментов (tools), которые поддерживают фазы исправления ошибок (debugging) и развертывания (deployment) системы. Эта агентная платформа может распространяться среди 10 компьютеров с разными операционными системами, и ее можно конфигурировать через удаленный GUI-интерфейс. Процесс конфигурирования этой платформы достаточно гибкий. Единственным требованием такой системы является установка на компьютере Java Run Time требуемой версии.

В лабораторной работе № 1 учащемуся предлагается установить платформу, выполнить ее настройку, изучить основные инструменты и реализовать тривиальную задачу, аналог игры в пинг-понг, в которой два агента постоянно обмениваются сообщениями между собой.

 

Оригинал работы:

Курс: «Технологии обработки информации». Лабораторная работа № 1. Агентная платформа JADE: разработка тестового приложения




Назад к списку


Добавить комментарий
Прежде чем добавлять комментарий, ознакомьтесь с правилами публикации
Имя:*
E-mail:
Должность:
Организация:
Комментарий:*
Введите код, который видите на картинке:*