<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://51.250.0.107/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3AMain_page</id>
	<title>Шаблон:Main page - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://51.250.0.107/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3AMain_page"/>
	<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Main_page&amp;action=history"/>
	<updated>2026-05-01T10:00:27Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Main_page&amp;diff=8&amp;oldid=prev</id>
		<title>Андрей Чусов: Андрей Чусов переименовал страницу Main Page в Шаблон:Main page: Пытаемся исправить основную страницу</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Main_page&amp;diff=8&amp;oldid=prev"/>
		<updated>2015-05-26T03:30:44Z</updated>

		<summary type="html">&lt;p&gt;Андрей Чусов переименовал страницу &lt;a href=&quot;/w/index.php?title=Main_Page&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Main Page (страница не существует)&quot;&gt;Main Page&lt;/a&gt; в &lt;a href=&quot;/w/index.php/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Main_page&quot; title=&quot;Шаблон:Main page&quot;&gt;Шаблон:Main page&lt;/a&gt;: Пытаемся исправить основную страницу&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 13:30, 26 мая 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Main_page&amp;diff=6&amp;oldid=prev</id>
		<title>Андрей Чусов: Андрей Чусов переименовал страницу MediaWiki:Main Page в Main Page</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Main_page&amp;diff=6&amp;oldid=prev"/>
		<updated>2015-05-25T10:34:09Z</updated>

		<summary type="html">&lt;p&gt;Андрей Чусов переименовал страницу &lt;a href=&quot;/w/index.php?title=MediaWiki:Main_Page&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MediaWiki:Main Page (страница не существует)&quot;&gt;MediaWiki:Main Page&lt;/a&gt; в &lt;a href=&quot;/w/index.php?title=Main_Page&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Main Page (страница не существует)&quot;&gt;Main Page&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 20:34, 25 мая 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Main_page&amp;diff=4&amp;oldid=prev</id>
		<title>Андрей Чусов: Андрей Чусов переименовал страницу MediaWiki:Mainpage в MediaWiki:Main Page</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Main_page&amp;diff=4&amp;oldid=prev"/>
		<updated>2015-05-25T10:32:54Z</updated>

		<summary type="html">&lt;p&gt;Андрей Чусов переименовал страницу &lt;a href=&quot;/w/index.php/MediaWiki:Mainpage&quot; title=&quot;MediaWiki:Mainpage&quot;&gt;MediaWiki:Mainpage&lt;/a&gt; в &lt;a href=&quot;/w/index.php?title=MediaWiki:Main_Page&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MediaWiki:Main Page (страница не существует)&quot;&gt;MediaWiki:Main Page&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 20:32, 25 мая 2015&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key wiki1:diff::1.12:old-2:rev-4 --&gt;
&lt;/table&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Main_page&amp;diff=2&amp;oldid=prev</id>
		<title>Андрей Чусов: Перезаписал страницу послу модификаций на сервере</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Main_page&amp;diff=2&amp;oldid=prev"/>
		<updated>2015-05-25T10:24:42Z</updated>

		<summary type="html">&lt;p&gt;Перезаписал страницу послу модификаций на сервере&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;На данном портале размещены и будут размещаться документация и исходные коды, реализующие высокопроизводительную систему моделирования физических полей. Предварительное название системы - CAMaaS (Computer-Aided Modelling as a Service).&lt;br /&gt;
&lt;br /&gt;
Напоминаю, что разработка основных архитектурных компонентов законченного продукта, а также частичная их реализация, уже выполнялась мною в одиночку, поэтому основная проблема сейчас - правильная организация работы и ее распределение в коллективе.&lt;br /&gt;
&lt;br /&gt;
В качестве подхода, который будет использоваться для организации рабочего процесса, будет использован [http://en.wikipedia.org/wiki/Unified_Process Unified Process] (UP). Поскольку уже существуют некоторые наработки, их придется совмещать с артефактами UP, а принципы последнего пока не будут в полной мере выполняться.&lt;br /&gt;
&lt;br /&gt;
Для чтения вики регистрации не требуется (пока), для  правок требуется удаленная регистрация.&lt;br /&gt;
&lt;br /&gt;
'''[http://www.chusov.org/git/ Git-репозитории проекта.]''' ''Для доступа на чтение и запись требуется локальная регистрация''. Для регистрации высылайте запрос на [mailto:lpsztemp@hotmail.com?Subject=Registration%20Request почту] с указанием от кого запрос.&lt;br /&gt;
&lt;br /&gt;
Предварительная документация, полученная автоматизированно с помощью [http://doxygen.org doxygen] и, возможно, требующая форматирования и правок, доступна на http://chusov.org/doxygen.&lt;br /&gt;
&lt;br /&gt;
=== Vision&amp;lt;ref&amp;gt;Верхнеуровневые цели и ограничения, задачи пользователей, аннотация&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Необходимость разработки продукта вытекает из потребностей специалистов предметных областей, связанных с моделированием различных физических полей, в универсальном решении для проведения модельных экспериментов в различных предметных областях, со сколь угодно сложной задачей и степенью аппроксимации моделируемого объекта, различными требованиями ко времени вычислений с одной стороны, и к адекватности результатов моделирования с другой.&lt;br /&gt;
&lt;br /&gt;
Иными словами? мы разрабатываем недорогое программное решение, которое позволило бы выполнять моделирование физических полей в различных предметных областях, являясь при этом масштабируемым в смысле использования произвольного набора параллельных вычислителей - процессоров &amp;lt;ref&amp;gt;на первых этапах имеются ввиду логические ядря центральных процессоров&amp;lt;/ref&amp;gt; и компьютеров.'' Подробная информация об актуальности работы и о результатах анализа существующих систем моделирования приведена в монографии &amp;lt;ref&amp;gt;А. А. Чусов and Л. Г. Стаценко. Разработка адаптируемых распределенных систем параллельного моделирования, анализа и визуализации физических полей. Инженерная школа, ДВФУ, 2014. URL: http://www.chusov.org/files/camaas/ChusovMonography2014.pdf.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Поэтому законченный продукт должен удовлетворять трем принципиальным требованиям:&lt;br /&gt;
*Адаптируемость.&lt;br /&gt;
*Масштабируемость.&lt;br /&gt;
*Поддержка многопользовательской работы над одним или множеством модельных проектов, в одной или разных предметных областях, с использованием одной копии разрабатываемого продукта.&lt;br /&gt;
&lt;br /&gt;
==== Целевые пользователи ====&lt;br /&gt;
;Пользователь&lt;br /&gt;
:Программа предполагает наличие пользователей, в интересах которых на основе имеющегося описания среды распросранения поля получить картину распределения характеристик этого поля на плоскости или в пространстве, возможно изменяющихся во времени. Пользователь не располагает знаниями в области вычислений или компьютерного моделирования и использует либо существующие на сервере, либо заданные самим пользователем программно-аппаратные реализации моделирования физического поля в необходимой предметной области, работающие в связке с сервером, предоставляющим функции по обслуживанию модельных экспериментов.&lt;br /&gt;
;Эксперт предметной области&lt;br /&gt;
:Разработчик алгоритмов моделирования в предметной области на основе соответствующих знаний. Не умеет программировать, не знает как реализуется моделирование, имеет поверхностное представление о сервисах и о том, что алгоритм должен быть параллельным. Работая в связке с ''программистом предметной области'' реализует проблеммно-ориентированное решение, которое, используя интерфейс локального или удаленного экземпляра предметно-независимой подсистемы, фактически выполняет моделирования.&lt;br /&gt;
;Программист предметной области&lt;br /&gt;
:Работая в связке с ''экспертом'' реализует предметно-ориентированное высокопроизводительное решение, для выполнения модельных экспериментов в предметной области.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Основной сценарий успешного использования ===&lt;br /&gt;
&lt;br /&gt;
Полная информация: [[Use-Case Model]]&lt;br /&gt;
&lt;br /&gt;
=== Нефункциональные требования ===&lt;br /&gt;
&lt;br /&gt;
=== Глоссарий ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Упорядочить следующее ===&lt;br /&gt;
&lt;br /&gt;
Основная задача, которая решается в работе, заключается в построении программной системы, обслуживающей высокопроизводительное моделирование различных физических полей в одной среде. То есть вся система моделирования разбивается на две подсистемы:&lt;br /&gt;
# ''Предметно-независимая подсистема.'' Обеспечивает сервисные функции, как то: геометрическое моделирование среды, в которой моделируется поле, банки данных, пользовательский интерфейс, визуализация, распределение вычислительного времени.&lt;br /&gt;
# ''Предметно-ориентированная подсистема.'' Выполняет собственно моделирование с использованием ресурсов, предоставленных предметно-независимой подсистемой. В систему входят предметно-ориентированные компоненты, которые разрабатываются с участием специалиста предметной области, задающего параллельный алгоритм, реализуемый с использованием средств поддержки разработчика моделирующих подсистем.&lt;br /&gt;
&lt;br /&gt;
Устанавливается строгое требование к независимости реализации предметно-независимой подсистемы от специфики решаемой модельной задачи. Предметно-независимая подсистема должна реализовываться для обеспечения сервисных функций, обеспечивающих моделирование любого физического поля на любых масштабах. Специфика и алгоритм расчета конкретного поля, такие как возможность лучевого приближения, затухание, поляризация и. т. п., должны задаваться исключительно соответствующим компонентом предметно-ориентированной подсистемы.&lt;br /&gt;
&lt;br /&gt;
Важно выделить, что реализация взаимодействия между подсистемами на верхнем уровне должна поддерживать размещение экземпляров подсистем как на одной машине, так и на удаленных машинах. описать в отдельном разделе.&lt;br /&gt;
&lt;br /&gt;
С точки зрения пользователя задача системы состоит в том, чтобы на основе данных о среде, в которой генерируется моделируемое поле, ему была возвращена картина распределения этого поля в 2D или 3D формате.&lt;br /&gt;
&lt;br /&gt;
Данные, вводимые пользователем, включают:&lt;br /&gt;
# ''Геометрическую модель среды распределения поля.'' Под геометрической моделью понимается двух или трехмерное описание компонентов модели среды распределения поля: их положение, размеры и. т. п. &lt;br /&gt;
# ''Физическую модель.'' Пользователь задает параметры каждого компонента геометрической модели, задавая их материалы и вещества. Физические параметры материала (коэффициенты поглощения, диэлектрические проницаемости, и. т. п.) выбираются из базы данных, система управления которой, как будет указано ниже, входит в предметно-независимую подсистему, а наполнение осуществляется для конкретной предметной задачи. К физическим параметрам относятся и те, которые задают прохождение волны в части среды, не определяемой компонентами геометрической модели (например, давление, влажность, температура воздуха). &lt;br /&gt;
# ''Количество и положение плоскостей вывода результатов моделирования.'' Под плоскостями вывода результатов понимаются плоскости, секущие геометрическую модель среды распределения поля. На этих плоскостях в процессе моделирования будут в различных точках &amp;quot;накапливаться&amp;quot;получаемые параметры моделируемого поля.&lt;br /&gt;
&lt;br /&gt;
Данные, получаемые пользователем в результате выполнения программы, включают:&lt;br /&gt;
# ''Распределение характеристик поля по плоскостям вывода результатов.'' Значения исследуемых характеристик поля в контрольных точках, являющихся элементами матриц распределения по плоскостям вывода результатов - по одной матрице на плоскость. &lt;br /&gt;
# ''Визуализация распределения поля как функция от значений на плоскостях.'' Визуальное отображение значений на одной плоскости - в виде линий уровня. Для трехмерного отображения предполагается расположение плоскостей в виде сетки и построение плоскостей равных характеристик поля. Результат визуализации может быть наложен на графическое представление среды распределения поля (следующий пункт). &lt;br /&gt;
# ''Визуализация геометрической модели среды распределения поля.'' Двух или трехмерное отображение среды, доступное до проведения процедуры моделирования. После завершения моделирования используется как графическая подложка, на которую накладывается картина распределения поля.&lt;br /&gt;
&lt;br /&gt;
Устанавливается требование к поддержке многопользовательской работы в системе над одним или множеством модельных проектов.&lt;br /&gt;
&lt;br /&gt;
=== Предметно-независимая подсистема ===&lt;br /&gt;
Сервисные функции предметно-независимой подсистемы включают в себя:&lt;br /&gt;
*Централизованное хранение адресов компонентов системы и управление ими.&lt;br /&gt;
*Распределение нагрузки между вычислителями, выполняющими компоненты моделирования.&lt;br /&gt;
*Реализация политики безопасности и поддержки ролей пользователей системы.&lt;br /&gt;
*Реализация геометрической модели среды распространения моделируемого поля и централизованного доступа к ней.&lt;br /&gt;
*Реализация системы управления банками данных, необходимых при выполнении моделирования.&lt;br /&gt;
*Реализация пользовательского интерфейса системы.&lt;br /&gt;
*Реализация межсистемного взаимодействия по протоколам HLA.&lt;br /&gt;
&lt;br /&gt;
На основе указанных функциональных требований к предметно-независимой подсистеме в целом заданы следующие структурные компоненты предметно-независимой подсистемы на верхнем уровне системной иерархии:&lt;br /&gt;
# ''Подсистема управления.'' Реализует централизованное хранение адресов узлов распределенной системы моделирования и предоставление авторизованного доступа к ним по запросу. По состоянию на 02.03.2015 подсистема структурно объединена с подсистемой безопасности и подсистемой балансировки нагрузки. Развитие предполагает разделение этих подсистем на отдельные компоненты на верхнем уровне системной иерархии архитектуры предметно-независимой подсистемы. &lt;br /&gt;
# ''Подсистема безопасности.'' Реализует политику безопасности в системе моделирования в целом, включая реализацию (серверная часть) протоколов аутентификации и авторизации подсистем и пользователей. пока объединена с подсистемой управления и подсистемой балансировки нагрузки &lt;br /&gt;
# ''Подсистема балансировки нагрузки.'' Реализует распределение нагрузки между вычислительными узлами, реализующими модельные эксперименты и структурно входящими в предметно-ориентированные подсистемы. Распределение нагрузки реализуется за счет использования двух списков: событий, описывающих параметры элементарных компонентов моделирования в соответствии с заданным в предметной области разделением моделируемого объекта в пространстве и во времени [4], а также адресов вычислительных узлов, собственно выполняющих компоненты моделирования. Пока система объединена с подсистемой управления и подсистемой безопасности нагрузки. &lt;br /&gt;
# ''Подсистема геометрического моделирования.'' Реализует средства хранения и представления сред распространения моделируемых физических полей, предоставляет централизованный доступ к геометрической модели. В текущей реализации подготавливает также визуальное представление геометрической модели до расчета распределения поля. Данную операцию в дальнейшем предпологается выполнять на стороне пользователя. &lt;br /&gt;
# ''Банк данных.'' Реализует хранение постоянных справочных данных, необходимых при моделировании: коэффициенты поглощения, затухания, номинальныые параметры источников поля, диэлектрические и магнитные проницаимости и. т. п.Информационное наполнение банка определяется в предметной области. Реализация СУБД должна быть предметно-независимой и удовлетворять требованиям ГОСТ. Каждой предметной области соответствует собственный экземпляр СУБД банка. &lt;br /&gt;
# ''Подсистема пользовательского интерфейса.'' Реализует взаимодействие с пользователем, включая визуализацию результатов моделирования по матрицам распределения поля (см. рис. 2) и геометрической модели среды по ее математическому описанию (последнее - вопрос развития, поскольку визуализация геометрической модели сегодня реализуется подсистемой геометрического моделирования). &lt;br /&gt;
# ''Подсистема межсистемного взаимодействия.'' Реализует взаимодействие с внешними системами по протоколу HLA [2, 3].&lt;br /&gt;
&lt;br /&gt;
Подсистемы, реализующие взаимодействие с пользователем и внешними системами должны отображать все внешние значения, дружественные к пользователю и заданные в соответствии с протоколами межсистемного взаимодействия, на единые внутрисистемные единицы.&lt;br /&gt;
&lt;br /&gt;
=== Примечания и ссылки ===&lt;br /&gt;
{{примечания}}&lt;/div&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
</feed>