Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sii_beta_answers(final).docx
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
3.15 Mб
Скачать

20.Технологии агентно-ориентированного анализа и проектирования: классификация, технология проектирования агентов на основе концептуального анализа структур действий.

Все известные методики разработки МАС можно классифицировать следующим образом:

- базирующиеся на традиционном объектно-ориентированном проектировании и расширяющие его в сторону агентов;

- базирующиеся на методах инженерии знаний;

- базирующиеся на организационно-ориентированных представлениях;

- сочетающие в себе элементы трех выше названных классов.

Определение концептуальной модели предметной области (КМПрО):

КМПрО = {A, X, C, V(C), R, G(A), Ru}, где:

A = {a1, a2, ... an} – множество имен субъектов (т.е. агентов), действующих в предметной области (ПрО);

X = {x1, x2, ..., xn} - множество имен объектов (пассивных ресурсов), существующих в ПрО (в среде функционирования агентов), и необходимых агентам для их деятельности , n 0;

C = {c1, c2, ... cn} – общее множество имен свойств агентов и объектов, но каждый агент или объект описывается своим набором свойств. Например, для xi имеем множество имен свойств

ci = {ci1, ci2, ..., cim}, m0;

V(C) – множество областей значения свойств:

cij = { cij1, cij2, ..., cijk},

при этом, k>0 (в описании объекта может не быть свойств, но если есть хотя бы одно свойство, то у него обязательно есть хотя бы одно значение);

R = {r1, r2, ... rl} - множество имен отношений, в которые могут вступать агенты и объекты (в разных сочетаниях) моделируемой ПрО, l >= 0;

G(A) = {g1, g2, ... gv} - множество имен действий (процессов, принимаемых решений), которые агенты могут совершать над объектами и друг другом, v>0 (хотя бы одно действие в задачах моделирования всегда есть);

Ru – множество законов среды функционирования агентов (например, модели физических законов).

Объективное состояние ПрО SПрО представляет собой совокупность всех фактов.

Объективное состояние ПрО изменяется под влиянием действий из множества G(A) и определяется в фиксированный момент ti времени следующим образом:

SПрО (ti) = {A(ti), X(ti), C(ti), R(ti)}

Методика концептуального анализа предметной области задачи с целью разработки базы знаний агентов и определения структуры МАС, называется методикой анализа концептуальных структур действий. Суть ее заключается в следующем.

Для каждого действия, которое должны выполнять агенты разных типов или которое должно выполняться средой, строится его концептуальная структура. Она включает в себя следующие элементы:

  • указание на субъекты действия, т.е. агенты, которые должны или могут выполнять данное действие;

  • указание на объекты действия, т.е. агенты или объекты, изменение состояние которых является целью данного действия: оно может изменять какие-то свойства и/или отношения агента (объекта);

  • указание на компоненты действия, т.е. другие агенты или объекты ПрО, необходимые для описания условий и реализации данного действия;

  • указание на свойства и/или отношения субъектов, объектов и компонентов действия, определяющие посредством своих значений условия его совершения и его результаты, т.е. описывающие ситуации предусловия и постусловия данного действия.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]