ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012
108
В языке программирования, ориентированном на передачу сооб-
щений, над уровнем сообщений можно надстроить уровень поведе-
ния объекта.
Объект, обладающий поведением, назовем адаптивным объектом
(
рис. 1,
г
).
Уровень поведения условно соответствует уровням R и P
универсальной структуры.
Адаптируя уровни R и P для рассматриваемого объекта, будем
под уровнем R понимать способность анализа сообщений, а под
уровнем P – способность выработки каких-либо действий (например,
изменения объекта или отправки сообщений другим объектам) на ос-
нове анализа сообщений.
Поведение адаптивного объекта и мультиагентные системы.
В области искусственного интеллекта термином, наиболее близким к
термину «адаптивный объект», является термин «агент».
Агент
–
сущность, находящаяся в среде, от которой она получает
данные, отражающие события, происходящие в среде, интерпрети-
рующая данные и исполняющая команды, воздействующие на среду
[2].
В этом определении наиболее важно понятие «среда», которое
будет использоваться в модели информационной системы.
В работе [2] предложена следующая классификация архитектуры
агентов:
‒
архитектура, которая базируется на принципах и методах ис-
кусственного интеллекта, т. е. систем, основанных на знаниях
(
Deliberative Agent Architecture – архитектура разумного агента);
‒
архитектура, основанная на поведении (Reactive Agent
Architecture – реактивная архитектура), т. е. на реакции системы на
внешние события);
‒
комбинированная архитектура, которая совмещает оба под-
хода.
В предлагаемом подходе архитектура адаптивного объекта со-
ответствует второму типу архитектуры. Если архитектура агента
базируется на поведении, то для ее описания чаще всего используют
различные автоматы (в простейшем случае – конечный автомат).
В рассматриваемом подходе в качестве такого автомата использует-
ся синергетическая интеррепрезентативная сеть (Synergetic Inter-
Representation Network, SIRN).
Использование SIRN для описания поведения адаптивного
объекта.
Синергетическая интеррепрезентативная сеть была предло-
жена Ю. Португали для описания связанного поведения сложных
объектов, в частности, он использовал ее для описания поведения
людей в незнакомом городе (рис. 2) [3].
Сеть представляет собой разновидность автомата, который позволя-
ет определять поведение адаптивного объекта на основе как внешних,