<?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>Электронный научно-практический журнал «Современная техника и технологии» &#187; автоматизация проектирования</title>
	<atom:link href="http://technology.snauka.ru/tags/avtomatizatsiya-proektirovaniya/feed" rel="self" type="application/rss+xml" />
	<link>https://technology.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jan 2026 18:56:12 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Применение моделей изменчивости в структурно-параметрическом синтезе трехмерных адаптивных приложений</title>
		<link>https://technology.snauka.ru/2016/05/10006</link>
		<comments>https://technology.snauka.ru/2016/05/10006#comments</comments>
		<pubDate>Fri, 06 May 2016 15:04:03 +0000</pubDate>
		<dc:creator>Юлия Евсеева</dc:creator>
				<category><![CDATA[Общая рубрика]]></category>
		<category><![CDATA[computer-automated design]]></category>
		<category><![CDATA[feature models]]></category>
		<category><![CDATA[learning software]]></category>
		<category><![CDATA[автоматизация проектирования]]></category>
		<category><![CDATA[модели характеристик]]></category>
		<category><![CDATA[обучающее программное обеспечение]]></category>

		<guid isPermaLink="false">https://technology.snauka.ru/?p=10006</guid>
		<description><![CDATA[Вопрос построения автоматизированной системы синтеза трехмерных адаптивных приложений довольно актуален в настоящее время. Данная система может быть полезна в различных сферах человеческой деятельности, где в настоящее время активно используются трехмерные адаптивные приложения. К таким сферам, в частности, можно отнести сферу подготовки специалистов, так как в ней активно применяются различные адаптивные виртуальные тренажеры на основе трехмерной [...]]]></description>
			<content:encoded><![CDATA[<p>Вопрос построения автоматизированной системы синтеза трехмерных адаптивных приложений довольно актуален в настоящее время. Данная система может быть полезна в различных сферах человеческой деятельности, где в настоящее время активно используются трехмерные адаптивные приложения. К таким сферам, в частности, можно отнести сферу подготовки специалистов, так как в ней активно применяются различные адаптивные виртуальные тренажеры на основе трехмерной графики.<br />
Наиболее существенными характеристиками данной системы являются ее универсальность (возможность использования для создания приложений в различных предметных областях) и низкий порог вхождения (возможность работы с системой человека, не являющегося квалифицированным специалистом в сфере разработки программного обеспечения).<br />
Исследование имеющихся разработок показало отсутствие в настоящее время математического аппарата, позволяющего создать систему требуемого типа. Все имеющиеся подходы к разработке программного обеспечения данного типа характеризуются недостаточной математической строгостью.<br />
Автором данной работы было предложено использовать технологию моделирования изменчивости [1] для решения поставленной задачи. Суть метода, основанного на использовании данной технологии, заключается в задании описания структуру адаптивного приложения с помощью диаграммы характеристик. Термин &#8220;диаграмма характеристик&#8221; относится к области инженерии линеек программных продуктов [2] и обозначает компактное графическое описание всех возможных экземпляров линейки. В данном случае линейку программных продуктов заменяет предметная область адаптивного приложения, а под отдельным &#8220;экземпляром&#8221; следует понимать отдельный этап работы (или состояние) приложения, определяемый как состоянием аппаратной среды, так и действиями пользователя, работающего с приложением.<br />
Предполагается, что описание структуры программы с помощью диаграммы характеристик будет задаваться самим пользователем, проектирующим программу, с помощью специального визуального редактора. Задаваемая структура основывается на объектах трех основных типов:</p>
<ol>
<li>Трехмерные модели;</li>
<li>Программные функции;</li>
<li>Параметры.</li>
</ol>
<p>После составления описания структуры приложения с помощью диаграммы характеристик осуществляется его перевод в ориентированный гиперграф. Пример диаграммы характеристик, описывающей структуру адаптивного приложения, с соответствующим ей гиперграфом представлен на рисунке 1.</p>
<div id="attachment_10007" class="wp-caption aligncenter" style="width: 591px"><a href="https://technology.snauka.ru/2016/05/10006/u" rel="attachment wp-att-10007"><img class="size-full wp-image-10007 " src="https://technology.snauka.ru/wp-content/uploads/2016/05/U.png" alt="Диаграмма характеристик и гиперграф." width="581" height="597" /></a><p class="wp-caption-text">Диаграмма характеристик и гиперграф.</p></div>
<p>Перевод диаграммы характеристик в гиперграфовое представление позволяет эффективно решить сразу две задачи:</p>
<ol>
<li>Реализовать механизм верификации структуры адаптивного приложения на уровне понятий предметной области. Так как различные элементы диаграммы характеристик представляют собой понятия предметной области приложения, а связи между ними задают определенные ограничения на возможности одновременного использования понятий в отдельной конфигурации приложения, при грамотном отображении диаграммы характеристик в гиперграф несложно будет реализовать алгоритм, который, анализируя типы гиперребер, будет находить ошибки в текущей конфигурации (подмножестве выбранных вершин) диаграммы. Данный момент является особенно важным, так как предполагается, что отдельная конфигурация диаграммы, соответствующая отдельному этапу работы приложения, будет заранее определяться пользователем вручную.</li>
<li>Реализовать механизм адаптивного поведения приложения. Так как каждое отдельное состояние приложения будет описываться отдельным подграфом исходного гиперграфа, несложно реализовать механизм переключения между состояниями с помощью введения матрицы переходов и числовых показателей, отвечающих за состояние аппаратной среды и &#8220;качество&#8221; работы пользователя с программой на предыдущем этапе ее функционирования.</li>
</ol>
<p>Как видно, с помощью достаточно простого механизма задания описания структуры программы (диаграмма характеристик) и также несложного механизма формализации составленного описания (преобразование в гиперграф) можно достаточно эффективно решить базовые задачи разработки автоматизированной системы синтеза трехмерных адаптивных приложений.</p>
]]></content:encoded>
			<wfw:commentRss>https://technology.snauka.ru/2016/05/10006/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
