<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ProGrammer &#187; Многоагентное моделирование</title>
	<atom:link href="/?feed=rss2&#038;cat=60" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Сайт о программировании, математике и моделировании</description>
	<lastBuildDate>Sat, 21 Jan 2012 17:31:04 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Разработка языка взаимодействия агентов МАС. Элементы языка общения агентов</title>
		<link>/?p=270</link>
		<comments>/?p=270#comments</comments>
		<pubDate>Wed, 16 Feb 2011 09:34:08 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Многоагентное моделирование]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[агенты]]></category>
		<category><![CDATA[многоагентные системы]]></category>

		<guid isPermaLink="false">/?p=270</guid>
		<description><![CDATA[Элементы языка общения агентов имеют определенные синтаксис и семантику. Синтаксис представляет собой множество допустимых конструкций языка. Синтаксис языка общения агентов является подмножеством множества допустимых конструкций языка программирования C#. Семантикой языка называется смысловое значение синтаксиса. Синтаксис и семантика языка общения агентов представлены в Таблице Таблица -  Синтаксис и семантика языка общения агентов Синтаксис Семантика Типы данных]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Элементы языка общения агентов имеют определенные синтаксис и семантику. Синтаксис представляет собой множество допустимых конструкций языка. Синтаксис языка общения агентов является подмножеством множества допустимых конструкций языка программирования C#. Семантикой языка называется смысловое значение синтаксиса. Синтаксис и семантика языка общения агентов представлены в Таблице<span id="more-270"></span></p>
<p>Таблица -  Синтаксис и семантика языка общения агентов</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="128" valign="top"></td>
<td width="306" valign="top">Синтаксис</td>
<td width="223" valign="top">Семантика</td>
</tr>
<tr>
<td rowspan="6" width="128" valign="top">
<p>Типы данных</td>
<td width="306" valign="top">Простые:</p>
<p>Целочисленные (int, long ).</td>
<td width="223" valign="top">Значимый тип   данных,  переменные этого типа хранятся   в стеке.</td>
</tr>
<tr>
<td width="306" valign="top">Ссылочные:</p>
<p>-тип object</td>
<td width="223" valign="top">Все ссылочные типы произведены от базового типа object, являющегося точным</p>
<p>эквивалентом класса System.Object.</td>
</tr>
<tr>
<td width="306" valign="top">-тип class</td>
<td width="223" valign="top">Классы – основной способ   организации данных.</td>
</tr>
<tr>
<td width="306" valign="top">-делегаты</td>
<td width="223" valign="top">Основные области</p>
<p>применения делегатов — это методы обратного вызова и асинхронные   обработчики</p>
<p>событий.</td>
</tr>
<tr>
<td width="306" valign="top">-тип string   (строковый тип)</td>
<td width="223" valign="top">Строки<em> </em>в C# являются полноценным ссылочным типом, но при этом обладают</p>
<p>семантикой сравнений, характерной для типов-значений.</td>
</tr>
<tr>
<td width="306" valign="top">-массивы</p>
<p>-объявление массивов:</p>
<p>&lt;тип данных&gt; &lt;название массива&gt;</p>
<p>[ ]=new &lt;тип данных&gt;[&lt;размер   массива&gt;]</td>
<td width="223" valign="top">Структура   данных, содержащая несколько переменных одного типа.</td>
</tr>
<tr>
<td rowspan="3" width="128" valign="top">
<p>Операции</td>
<td width="306" valign="top">Присваивания:</p>
<p>&lt;имя переменной&gt;=&lt;значение   переменной&gt;</td>
<td width="223" valign="top">Какой-либо переменной присваивается значение</td>
</tr>
<tr>
<td width="306" valign="top">Арифметические (*,/,+,-)</td>
<td width="223" valign="top">Операции умножения, деления, сложения, вычитания</td>
</tr>
<tr>
<td width="306" valign="top">Логические (||,  &amp;&amp;)</td>
<td width="223" valign="top">Логические операции ИЛИ, И</td>
</tr>
<tr>
<td rowspan="2" width="128" valign="top">
<p>Управляю-  щие   конструкции</td>
<td width="306" valign="top">Условный оператор:</p>
<p>if  (&lt;условие&gt; ) {&lt;действие 1 &gt;}</p>
<p>[else  {&lt;действие 2&gt;}]</td>
<td width="223" valign="top">При истинности условия выполняется действие 1, иначе   действие 2.</td>
</tr>
<tr>
<td width="306" valign="top">Оператор выбора:</p>
<p>switch (&lt;переменная&gt;)</p>
<p>{case &lt;выражение-константа   1&gt;: &lt;действия 1&gt;; break;</p>
<p>case &lt;выражение-константа 2&gt;:&lt;действия 2&gt;; break;</p>
<p>&#8230;</p>
<p>case &lt; выражение-константа        N&gt;:&lt;действия N&gt;; break;}</td>
<td width="223" valign="top">При совпадении значения переменной с каким-либо   выражением-константой, выполняется действия соответствующего оператора case</td>
</tr>
<tr>
<td rowspan="4" width="128" valign="top">
<p>Классы</td>
<td width="306" valign="top">Модификаторы доступа:</p>
<p>- модификаторы доступа</p>
<p>( public,  private)</p>
<p>-модификаторы элементов класса ( event, static)</td>
<td width="223" valign="top">Уровень доступности из другого кода в   сборке  определяется модификатором   доступа(public &#8211; доступ не ограничен;   private &#8211; доступ ограничен рамками данного класса)</p>
<p>Модификаторы элементов класса,   изменяют поведение элементов класса (event указывает, что данный элемент   описывает событие, static   указывает, что данный элемент принадлежит типу объекта, а не конкретному</p>
<p>экземпляру)</td>
</tr>
<tr>
<td width="306" valign="top">Конструкторы</td>
<td width="223" valign="top">Конструкторы используются при   создании конкретных экземпляров класса. Инициализируются значения,   используемые при дальнейшей</p>
<p>работе с   данным классом.</td>
</tr>
<tr>
<td width="306" valign="top">
<p>Методы объектов и их параметры</td>
<td width="223" valign="top">Параметры методов:</p>
<p>– входные параметры могут передаваться   по ссылке (ref)</p>
<p>или по значению</p>
<p>– для возврата дополнительных   значений можно</p>
<p>использовать   параметры типа out</td>
</tr>
<tr>
<td width="306" valign="top">
<p>События (events) и представители</p>
<p>(delegates)</td>
<td width="223" valign="top">События – это   механизмы, позволяющие коду приложений выполняться в моменты, когда происходит   определенное действие. Создание события:</p>
<p>public event MyEventHandler   SomeEvent;</p>
<p>Объявление делегата:</p>
<p>delegate void MyEventHandler(object source,     MyEventArgs arg);</td>
</tr>
<tr>
<td width="128" valign="top">
<p>Методы</td>
<td width="306" valign="top">Процедура:</p>
<p>[атрибуты][модификаторы]   void &lt;заголовок процедуры&gt; ([список_формальных_аргументов])</p>
<p>{&lt;тело   процедуры&gt;}</td>
<td width="223" valign="top">Процедуры могут выполняться в классе либо отдельно. Представляют собой   код, который выполняется при вызове процедуры</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">
<p>В соответствии с синтаксисом реализуется механизм передачи сообщений между агентами.</p>
]]></content:encoded>
			<wfw:commentRss>/?feed=rss2&#038;p=270</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Анализ онтологии взаимодействия МАС при решении задач обеспечения информационной безопасности</title>
		<link>/?p=260</link>
		<comments>/?p=260#comments</comments>
		<pubDate>Tue, 08 Feb 2011 10:15:30 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Многоагентное моделирование]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Microsoft SQL Server 2005]]></category>
		<category><![CDATA[агенты]]></category>
		<category><![CDATA[защита информации]]></category>
		<category><![CDATA[многоагентные системы]]></category>

		<guid isPermaLink="false">/?p=260</guid>
		<description><![CDATA[Онтология области защиты информации представляет собой описание частично упорядоченного множества понятий, которые должны использоваться соответствующими агентами защиты. Кроме того, использование онтологии в ИБ позволяет решить задачу сбора и подготовки данных для занесения в базу знаний, систематизировать предметную область. Онтология должна определять подмножество понятий, которые используют агенты МАС для кооперативного решения поставленных задач и являться основой]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">Онтология области защиты информации представляет собой описание частично упорядоченного множества понятий, которые должны использоваться соответствующими агентами защиты. Кроме того, использование онтологии в ИБ позволяет решить задачу сбора и подготовки данных для занесения в базу знаний, систематизировать предметную область. Онтология должна определять подмножество понятий, которые используют<span style="mso-spacerun: yes;"> </span>агенты МАС для кооперативного решения поставленных задач и являться основой для взаимодействия агентов. Каждый агент использует определенный фрагмент общей онтологии предметной области. Специализация каждого агента отражается подмножеством понятий, некоторые из которых могут быть общими для нескольких агентов. Онтология МАС состоит из следующих понятий:</span></p>
<ul>
<li class="ListParagraph" style="margin: 0cm; margin-bottom: .0001pt; text-align: justify; text-indent: 35.45pt; line-height: 150%; mso-list: l0 level1 lfo1; mso-layout-grid-align: none; text-autospace: none;"><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">«предметная область агентов защиты»</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">;</span></li>
<li class="ListParagraph" style="margin: 0cm; margin-bottom: .0001pt; text-align: justify; text-indent: 35.45pt; line-height: 150%; mso-list: l0 level1 lfo1; mso-layout-grid-align: none; text-autospace: none;"><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">«типы частных атак»</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">;</span></li>
<li class="ListParagraph" style="margin: 0cm; margin-bottom: .0001pt; text-align: justify; text-indent: 35.45pt; line-height: 150%; mso-list: l0 level1 lfo1; mso-layout-grid-align: none; text-autospace: none;"><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">«функционирование агентов защиты»</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">.</span></li>
</ul>
<p style="text-align: justify;"><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;"><span style="mso-spacerun: yes;"> </span>«Предметная область агентов защиты» задает функциональности и области ответственности каждого агента защиты. </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">«Типы частных атак» характеризуют частные виды атак на СУБД, возникающие из-за существующих уязвимостей СУБД, таких как [1]: уязвимости подсистемы контроля доступа, уязвимости несанкционированного сбора информации о СУБД, уязвимости сетевого взаимодействия. Типичными атаками на СУБД являются<span style="mso-spacerun: yes;"> </span></span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">:</span></p>
<ul>
<li style="text-align: justify;"><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">перехват трафика между клиентской частью и сервером (сетевой уровень). Одна из больших проблем безопасности при работе с </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">SQL</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;" lang="EN-US"> </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">Server</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;" lang="EN-US"> </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">любых версий, в том числе и 2005, заключается в том, что данные запросов пользователей и ответов на них сервера возвращаются в абсолютно открытом виде формата пакета </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">TDS</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;"> (</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">Tabular</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;" lang="EN-US"> </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">Data</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;" lang="EN-US"> </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">Stream</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;"> — поток табличных данных). Это означает, что, перехватывая пакеты в локальной сети, можно перехватить информацию, которую получают пользователи с сервера. Пароли логинов </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">SQL</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;" lang="EN-US"> </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">Server</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;"> передаются изначально в защищенном виде, но если пользователь решит поменять свой пароль командой <span class="courier">ALTER USER</span>, то такой пароль будет передан по сети открытым текстом. Также существует множество программ, которые умеют собирать данные и парольные хэши </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">SQL</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;" lang="EN-US"> </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">Server</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;"> и расшифровывать их;</span></li>
<li style="text-align: justify;"><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">взлом пароля. Типичный взлом пароля осуществляется путем полного перебора. Злоумышленник вначале пробует подобрать пароль из наиболее часто встречаемых символов;</span></li>
<li style="text-align: justify;"><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">нецелевое расходование<span style="mso-spacerun: yes;"> </span>вычислительных ресурсов сервера БД. Данная атака может привести к нарушению<span style="mso-spacerun: yes;"> </span>доступности сервера БД. Эффект от подобной атаки может быть уменьшен назначением пользователю профиля, ограничивающего максимальное выделяемое время центрального процессора.</span></li>
</ul>
<p style="text-align: justify;"><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">«Функционирование агентов защиты» определяет, каким образом агенты защиты должны реализовывать обнаружение атак, защиту от них и противодействие им. Функционирование агентов включает в себя понятие взаимодействия агентов, которое является инструментом кооперации и осуществляется средствами языка общения. </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">Взаимодействие агентов системы защиты строится с помощью языка общения в соответствии с описанными онтологиями. На базе онтологий воссоздаются сценарии поведения агентов, определяется содержимое<span style="mso-spacerun: yes;"> </span>базы знаний агентов, которая определяет действия агентов по предупреждению атак, их обнаружению и противодействию атакам. </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">Наглядно онтология МАС представлена на рисунке ниже.</span></p>
<p><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-fareast-language: RU;">При разработке МАС одной из важных<span style="mso-spacerun: yes;"> </span>задач является обеспечение взаимодействия агентов. Данная задача решается путем создания языка общения агентов<span style="mso-spacerun: yes;"> </span>включающего в себя все необходимые средства для их взаимодействия. </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">Проанализированы 2 подхода к разработке языка общения агентов: процедурный и декларативный. В отличие от декларативного подхода, процедурный обеспечивает содержательную значимость текстов программ, унификацию программного кода, повышение производительности труда программистов.</span></p>
<p><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;"> </span></p>
<p><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;"> </span></p>
<p><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US"> </span></p>
<p><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US"> </span></p>
<p><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US"> </span></p>
<p><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US"> </span></p>
<p><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;"> </span></p>
<p><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 14.0pt; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 13.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 13.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p><span style="font-size: 13.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p style="text-align: center;"><a href="/wp-content/uploads/2011/01/13.png"><img class="aligncenter size-full wp-image-261" title="Онтология МАС" src="/wp-content/uploads/2011/01/13.png" alt="" width="313" height="364" /></a><br style="mso-ignore: vglayout;" /></p>
<p style="text-align: center;"><span style="mso-ignore: vglayout; position: absolute; z-index: 3; left: 0px; margin-left: 203px; margin-top: 319px; width: 62px; height: 86px;"> </span><span style="mso-ignore: vglayout; position: absolute; z-index: 2; left: 0px; margin-left: 215px; margin-top: 367px; width: 194px; height: 98px;"> </span><span style="font-size: 13.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-fareast-language: RU;">Рисунок  - Онтология МАС</span></p>
<p><span style="font-size: 13.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-fareast-language: RU;"> </span></p>
<p style="text-align: justify;"><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">Для представления уровня переговоров агентов выбран стандарт </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">FIPA</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;" lang="EN-US"> </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">ACL</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">, а в качестве инструмента для создания<span style="mso-spacerun: yes;"> </span>языка общения агентов &#8211; язык </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">C</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;">#. Такой выбор в первую очередь обуславливается желанием исполнения поставленных задач в единой среде программирования с МАС для аудита и оценки защиты информации в СУБД </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">Microsoft</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;" lang="EN-US"> </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">SQL</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;" lang="EN-US"> </span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot; mso-ansi-language: EN-US;" lang="EN-US">Server</span><span style="font-size: 14.0pt; line-height: 150%; font-family: &amp;amp;quot;"> 2005. </span></p>
]]></content:encoded>
			<wfw:commentRss>/?feed=rss2&#038;p=260</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Коммуникация агентов</title>
		<link>/?p=250</link>
		<comments>/?p=250#comments</comments>
		<pubDate>Mon, 24 Jan 2011 13:26:26 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[Многоагентное моделирование]]></category>
		<category><![CDATA[агенты]]></category>
		<category><![CDATA[многоагентные системы]]></category>

		<guid isPermaLink="false">/?p=250</guid>
		<description><![CDATA[При создании МАС  важное место занимает исследование вопросов взаимодействия (коммуникации) агентов, так как именно коммуникация  является одним из важнейших свойств агентов: автономность: агенты функционируют без прямого вмешательства людей или кого-либо другого и владеют определенной способностью контролировать свои действия и внутреннее состояние; реактивность: агенты способны воспринимать окружающую среду (которая может быть физическим миром, пользователем, взаимодействующим через]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">При создании МАС  важное место занимает исследование вопросов взаимодействия (коммуникации) агентов, так как именно коммуникация  является одним из важнейших свойств агентов:</p>
<ul style="text-align: justify;">
<li>автономность: агенты функционируют без прямого вмешательства людей или кого-либо другого и владеют определенной способностью контролировать свои действия и внутреннее состояние;<span id="more-250"></span></li>
<li>реактивность: агенты способны воспринимать окружающую среду (которая может быть физическим миром, пользователем, взаимодействующим через графический интерфейс, коллекцией других агентов) и адекватно реагировать в определенных временных рамках на изменения, которые происходят;</li>
<li>активность: агенты не просто реагируют на изменения среды, но и обладают целенаправленным поведением и способностью проявлять инициативу;</li>
<li>коммуникабельность: языка агенты могут обмениваться информацией с окружающей их средой и другими агентами средствами некоторого коммуникационного. Возможность коммуникаций означает, что агент должен получать информацию об его окружающей среде, что дает ему возможность строить собственную модель мира. Более того, возможность коммуникаций с другими агентами является обязательным условием совместных действий для достижения целей.</li>
</ul>
<p style="text-align: justify;">Взаимодействие агентов обеспечивается языком общения.</p>
]]></content:encoded>
			<wfw:commentRss>/?feed=rss2&#038;p=250</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>