Труды КНЦ вып. 11 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ) вып. 8/2020 (11)
требует дополнительного программного обеспечения); файл конкретного средства имитационного моделирования (требуется соответствующий программный продукт для работы с моделью). • Ver_sim_product_model - версия программного обеспечения, в котором разрабатывался файл имитационной модели: текстовое значение (128 знаков). • ID_owner_sim_model - уникальный идентификатор агента-имитатора, который является владельцем данной модели и несет ответственность за ее реализацию: целое неотрицательное числовое значение. С точки зрения программной реализации сетецентрической системы поддержки управления конфигурация представляется в виде конфигурационного файла. Данный файл может быть представлен различными форматами: XML, JSON, INI, XSL и др. На рисунке 2 приведен пример реализации конфигурационного файла в формате XML, как наиболее распространенного в программных системах. 1 <?ХШІ version*“l.0“?> 2 - <Virtual_level_of_system> 3 <ID_virtual_level>0001</ID_virtijal_level> 4 <Name_virtual_level>Virtual level of system</Name_virtual_level> 5 - <Network_of_agents> 6 <Name_network>Network o-F virtual agents</Name_network> 7 ’ <agents> 8 - <agent> 9 <ID_agent>0002</ID_agent> 1Ѳ <Name_agent>Agent N*l</Name_agent> 11 <Type_agent>Service_ag</Type_agent> 12 <IP_agent>192.168.55.8/16</IP_agent> 13 <MAC_agent>54:ab:3a:®2:15:16</MAC_agent> 14 - <Protocols_agent> 15 <Protocol_TCP>true</Protocol_TCP> 16 <Protoeol_UDP>true</Protocol_UDP> 17 <Protocol_HTTP>true</Protocol_HTTP> 18 <Protocol_FTP>true</Protocol_FTP> 19 <Protoeol_DNS>true</Protocol_ONS> 20 <Protocol_ICMP>true</Protocol_ICMP> 21 </Protocols_agent> 22 <Platform_agent>3AOE</Platform_agent> 23 - <Func_agent> 24 <ADMIN_AG>true</ADMIN_AG> 25 <COMMUN_AG>true</COMMUN_AG> 26 <SEARCH_AG>true</SEARCH_AG> 27 <CATALOG_AG>true</CATALOG_AG> 28 <IMIT_AG>false</IMIT_AG> 29 <STORE_AG>false</STORE_AG> 30 <SS_AMALYSIS_AG>false</SS_ANALYSIS_AG> 31 <MANAGE_DA_AG>true</MANAGE_DA_AG> 32 ! </Func_agent> 33 <Role_agent>Admin</Roleagent > 34 <ID_Personnel_agent>0001</ID_Personnel_agent> 35 I <IO_Struct_agent>00B7</IO_Struct_aient> 36 </agent> 37 - <agent> 38 <ID_agent>0007</ID_agent> 39 <Name_agent>Agent N!2</Name_agent> 40 <Type_agent>Represent_ag</Type_agent> 41 <IP_agent>192.168.55.8/16</IP_agent> 42 <MAC_agent>54:ab:3a:®2:15:16</MAC_agent> 43 * j <Protocols_agent> 44 <Protocol_TCP>true</Protocol_TCP> 45 <Protocol_UDP>true</Protocol_JDP> 46 <Protocol_HTTP>true</Protocol_HTTP> 47 <Protocol_FTP>true</Protocol_FTP> 48 <Protocol_DNS>true</Protocol_DNS> 49 <Protocol_ICMP>true</Protocol_ICMP> 5Ѳ </Protocols_agent> 51 <Plat-Form_agent>3ADE</Plat-form_agent> 52 - <Func_agent> 53 <ADHIM_AG>false</ADHIM_AG> 54 <COMMUN_AG>true</COMMUN_AG> 55 <SEARCH_AG>false</SEARCH_AG> 56 <CATALOG_AG>false</CATALOG_AG> 57 <IHIT_AG>tгиe</1MIT_AG> 58 <STORE_AG>true</STORE_AG> Рис.2. Пример описания конфигурации сетецентрической системы в формате XML Отметим некоторые особенности программной реализации процедуры оперирования с конфигурационным файлом в разрабатываемой системе. На этапе инициализации системы конфигурационный файл будет содержать информацию об определенном наборе программных агентов и ассоциированных с ними хранилищах данных. Данная совокупность программных агентов является ядром системы, без развертывания которых не представляется возможным 19
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz