Труды КНЦ вып. 11 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ) вып. 8/2020 (11)

1. Общие атрибуты Total - группа атрибутов, характеризующая любой программный агент в сетецентрической системе: • ID_agent - уникальный идентификатор: неотрицательное неповторяющееся числовое значение. • Type_agent - тип агента: текстовое значение (128 знаков; Service_ag - служебный агент, Represent_ag - агент-представитель). • Name_agent - название агента: текстовое значение (128 знаков). 2. Сетевые атрибуты Net - группа атрибутов, отражающая расположение агента в сети: • IP_agent - IP-адрес агента: форматированный текст (xxxx.xxxx.xxxx.xxxx). • MAC_agent - MAC-адрес агента: числовое неотрицательное значение (48 бит). • Protocols_agent - протоколы коммуникации агента: класс иерархии. ■ TCP/IP - булево значение (true или false). ■ UDP - булево значение (true или false). ■ HTTP - булево значение (true или false). ■ DNS - булево значение (true или false). ■ ICMP - булево значение (true или false). ■ FTP - булево значение (true или false). • Platform_agent - платформа, на которой работает агент: текстовое значение (JADE, Jason и др.). В рамках текущей работы используется только платформа JADE, поскольку она является промышленным стандартом и имеет большое количество описательных материалов и вспомогательных инструментов. 3. Функциональные атрибуты Func характеризуют набор функций, которые может выполнять программный агент. На данном этапе исследования реализуется следующий набор функций агента: • Администрирование состава агентов (принудительное удаление агентов с платформы, процедуры уникальной идентификации агентов и др.) - ADMIN_AG. • Коммуникация агентов (организация взаимодействия между разными агентами, в том числе и с помощью обмена сообщениями по определенному протоколу) - COMMUN_AG. • Поиск агентов (реализация возможна разными способами: поиск по каталогу агентов на основе заданных критериев, опрос определенной группы агентов, либо комбинация этих подходов) - SEARCH_AG. • Управление каталогом агентов (обновление информации об актуальном состоянии списка агентов в сетецентрической системе) - CATALOG_AG. • Имитация (управление процессами организации и непосредственного проведения вычислительных экспериментов на базе имитационных моделей) - IMIT_AG. • Взаимодействие с хранилищем данных (набор операций агентов с распределенным хранилищем информации в сетецентрической системе) - STORE_AG. • Семантический/синтаксический анализ (разбор текстовых выражений для выделения ключевых понятий и формулировок на разных этапах решения задач) - SS_ANALYSIS_AG. 16

RkJQdWJsaXNoZXIy MTUzNzYz