Агентно-ориентированная разработка программного обеспечения - 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. doi : 10.1145 / 1183236.1183272
  • Пенья, Хоакин; Хинчи, Майкл Дж .; Ресинас, Мануэль; Стеррит, Рой; Раш, Джеймс Л. (2007). «Разработка и управление развивающимися системами с использованием подхода MAS-Product-Line» . Журнал науки компьютерного программирования . 66 : 71–86. DOI : 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 с осознанием линейки продуктов и архитектуры.
  • Josh_Dehlinger и Robyn R. Lutz опубликовали несколько публикаций в этой области.
  • МАС-ПЛ - Текущие исследования . В ЧЕТВЕРТОМ ТЕХНИЧЕСКОМ ФОРУМЕ (TF4) AgentLink . Декабрь 2006 г.