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