Информационная система "Конференции"



Международная конференция молодых ученых по математическому моделированию и информационным технологиям

29-31 октября 2002 года, Новосибирск, Академгородок

Тезисы докладов


Информационные технологии

Анализ инструментальных средств разработки мультиагентных систем

Булгаков С.В.

Институт систем информатики СО РАН (Новосибирск)

В последние годы результаты исследований в области искусственного интеллекта (ИИ) получают широкое применение в проектировании и разработке программных систем. Это приводит к росту интереса в развитии сферы ИИ и ее отдельных направлений. Одним из таких направлений является область агентов и мультиагентных систем (МАС).

Применение агентов и мультиагентного подхода в проектировании архитектуры программных систем дает новые возможности по обработке информации.

Мультиагентный подход сейчас широко применяется при моделировании различного рода сообществ в биологии, социологии, экономике, при поиске и анализе информации в Интернет, изучении спроса на товары и информацию как вариант компонентной архитектуры с более высоким уровнем взаимодействия составляющих.

При таком широком спектре приложений сфера агентов требует поддержки со стороны разработчиков агентов и систем агентов. Разнообразие существующих подходов к определению и построению агентов и систем агентов позволяет выбрать наиболее подходящую архитектуру для решения конкретной задачи.

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

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

Помимо этого существуют средства, помогающие и частично автоматизирующие этап проектирования МАС на основе языков моделирования (UML) и case-технологий.

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

Примечание. Тезисы докладов публикуются в авторской редакции



Ваши комментарии
Обратная связь
[ICT SBRAS]
[Головная страница]
[Конференции]

© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск
    Дата последней модификации: 06-Jul-2012 (11:47:01)