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


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

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

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