Оглавление
Агентно-ориентированное программирование
-
Основы агентно-ориентированного программирования
- AOP фокусируется на программных агентах, а не на объектах.
- Агенты имеют интерфейсы и возможности обмена сообщениями.
- Йоав Шохам предложил AOP в 1990 году.
-
Фреймворки и языки программирования
- JADE – пример фреймворка для Java.
- AgentSpeak – язык программирования на основе BDI.
- GOAL – язык для когнитивных агентов.
- SARL – язык для многоагентных систем.
- PADE – пакет для разработки агентов на Python.
-
Промежуточный слой и динамические роли
- Стандартные API-интерфейсы для промежуточного ПО как агентов.
- Поддержка динамичного управления сервисами и сетями.
-
Дополнительные ресурсы
- Ссылки на NetLogo, Actor model и GOAL.
Полный текст статьи: