Агентно-ориентированная разработка программного обеспечения - Agent-oriented software engineering

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

Комментарий

С появлением биологически вдохновленных, повсеместных и автономные вычисления, преимущества и необходимость агентных технологий и MAS стали очевидны.[нужна цитата ]. К сожалению, текущие методологии AOSE предназначены для разработки одиночных MAS. Ясно, что многие MAS будут использовать в значительной степени одни и те же методы, адаптации и подходы. Таким образом, поле созрело для использования преимуществ SPL: снижение затрат, сокращение времени вывода продукта на рынок и т. Д., А также улучшение технологии агентов таким образом, чтобы они были более применимы в промышленности.

Линейки продуктов для мультиагентных систем (MAS-PL) - это область исследований, посвященная объединению двух подходов: применению философии SPL для построения MAS. Это предоставит все преимущества SPL и сделает разработку MAS более практичной.

Рекомендации

  • Майкл Виникофф и Лин Пэгэм. Агентно-ориентированная разработка программного обеспечения. Глава 15 (страницы 695-757) В Г. Вайсе (Ред.). Мультиагентные системы. 2-е издание. MIT Press. ISBN  978-0-262-01889-0 (недавний обзор поля)
  • Сайт методологии MaCMAS, применяющей MAS-PL. http://www.macmas.org[постоянная мертвая ссылка ]
  • Сайт линейки продуктов MAS: https://web.archive.org/web/20140518122645/http://mas-productlines.org/
  • Хоакин Пенья, Майкл Г. Хинчи и Антонио Руис-Кортес. Продуктовые линейки мультиагентных систем: проблемы и преимущества. Сообщения ACM, декабрь 2006 г., том 49, выпуск №12. Дои:10.1145/1183236.1183272
  • Пенья, Хоакин; Хинчи, Майкл Дж .; Ресинас, Мануэль; Стеррит, Рой; Раш, Джеймс Л. "Разработка и управление развивающимися системами с использованием подхода MAS-Product-Line". Журнал науки компьютерного программирования. 66: 71–86. Дои:10.1016 / j.scico.2006.10.007.
  • Хоакин Пенья, Майкл Г. Хинчи, Антонио Руис-Кортес и Пабло Тринидад. Создание базовой архитектуры линейки продуктов многоагентных систем НАСА. На 7-м международном семинаре по агентно-ориентированной разработке программного обеспечения 2006 г., страница будет опубликована, Хакодате, Япония, май 2006 г. LNCS. https://doi.org/10.1007%2F978-3-540-70945-9_13
  • Хоакин Пенья, Майкл Г. Хинчи, Мануэль Ресинас, Рой Стеррит, Джеймс Л. Рэш. Управление развитием архитектуры предприятия с использованием подхода MAS-Product-Line. 5-й Int. Семинар по системным / программным архитектурам (IWSSA’06). Невада, США. 2006 г.
  • Соэ-Цыр Юань. Среда здания MAS с осознанием линейки продуктов и архитектуры.
  • Джош_Делингер и Робин Р. Лутц Имею несколько публикаций в этой области.
  • МАС-ПЛ - Текущие исследования. В ЧЕТВЕРТЫЙ ТЕХНИЧЕСКИЙ ФОРУМ (TF4) AgentLink. Декабрь 2006 г.