Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Разработка и исследование алгоритмов компонентной сборки Web-приложений на основе семантических сетей Аристов Алексей Владиславович

Данная диссертационная работа должна поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Аристов Алексей Владиславович. Разработка и исследование алгоритмов компонентной сборки Web-приложений на основе семантических сетей: автореферат дис. ... кандидата Технических наук: 05.13.01 / Аристов Алексей Владиславович;[Место защиты: ФГБОУ ВО Нижегородский государственный технический университет им. Р.Е. Алексеева], 2016

Введение к работе

Актуальность исследования.

Общепризнанно, что информационная инфраструктура любого уровня должна основываться на принципах обеспечения совместимости и способности к взаимодействию входящих в информационную среду компонент (интероперабельности), а также на стандартах и технологии открытых систем, проблемы развития которых, согласно решению государственной академии наук, включены в программу фундаментальных исследований России на 2013-2020 гг.

С различных позиций вопросы обеспечения открытости изучались отечественными и зарубежными учеными, среди которых Ю.В. Гуляев, А.Я. Олейников, В.А. Сухомлин, В.К. Батоврин, А.В. Бойченко, М. Ю. Брауде-Золотарев, Е.Е. Журавлев, А.С. Королев, K. Blind, G. Booch, CoreyD. Schou, K. Jakobs, и другие.

С позиций открытых информационных систем исследуются современные Web-приложения, которые собираются из компонент и выполняются в гетерогенной среде глобальных вычислительных сетей.

В настоящее время ведутся активные исследования в области структурного синтеза информационных систем, и, в частности, это касается вопросов компонентной сборки Web-приложений. Известные подходы и реализующие их средства, такие как Ant, Maven, Gradle и другие решают эту задачу "в лоб", запрашивая у пользователя формализованные списки с описанием компонент, на основании которых осуществляется их поиск и генерация файлового состава Web-приложения. При этом вопросами подбора компонент под конкретные задачи занимается сам разработчик, что приводит зачастую к большим временным затратам и многочисленным ошибкам из-за которых часто возникает необходимость изменения состава Web-приложений даже поздних стадиях его разработки.

Таким образом, процесс компонентной сборки Web-приложений является актуальной задачей, требующей развития семантических моделей, а также информационно-поисковых алгоритмов.

Цель и задачи диссертационной работы.

Разработка семантической модели процессов и компонент Web-приложения и основанных на ней информационно-поисковых алгоритмов компонентной сборки, позволяющие снизить временные затраты и сократить число ошибок на этапе структурного синтеза Web-приложения.

Для достижения поставленной цели были решены следующие задачи: аналитический обзор публикаций по теме исследования;

разработка семантической модели процессов и реализующих их программных компонент;

разработка обобщенного алгоритма компонентной сборки Web-приложения;

разработка информационно-поисковых алгоритмов подбора процессов и компонент;

программная реализация разработанных алгоритмов компонентной сборкиWeb-приложения;

Объектом исследований являются Web-приложения. Предметом исследований являются методы и алгоритмы компонентной

сборки Web-приложений.

Методы исследования. Методическая и теоретическая часть работы основаны на использовании теории системного анализа, классической теории множеств, дескрипционной логики, теории графов, теории алгоритмов, аппарата семантических сетей к описанию предметной области. Используются технология открытых систем, методы функционального моделирования IDEF0.

Достоверность и обоснованность результатов определяется использованием математического аппарата и обеспечивается экспериментальной проверкой.

По итогам диссертационного исследования получены следующие результаты, обладающие научной новизной и являющиеся предметом защиты:

  1. Предложена семантическая модель структуры Web-приложения, отличающаяся формализацией как индивидуальных, так и системных свойств процессов и компонентов, позволяющая построить обобщенный алгоритм управления компонентной сборкой (Соответствует области исследования 3 паспорта специальности).

  2. На основе предложенной модели разработан обобщенный алгоритм компонентной сборки Web-приложений, отличающийся тем, что позволяет восстанавливать наборы процессов и компонент по их частичному описанию (Соответствует области исследования 4 паспорта специальности).

  3. Создан алгоритмический комплекс компонентной сборки Web-приложений, отличающийся возможностью построения альтернативных и расширенных наборов процессов и компонент Web-приложений, что позволяет сократить число ошибок при формировании компонентной структуры Web-приложения (Соответствует области исследования 5 паспорта специальности).

Основные положения, выносимые на защиту:

1. Семантическая модель структуры Web-приложения с описанием индивидуальных так и системных свойств ее процессов и компонентов.

  1. Обобщенный алгоритм компонентной сборки Web-приложений, позволяющий восстанавливать наборы процессов и компонент по их частичному описанию.

  2. Алгоритмы построения альтернативных и расширенных наборов процессов и компонент Web-приложений.

Практическая значимость результатов диссертационной работы. Результаты работы могут быть использованы при проектировании открытых информационных систем. На основе разработанных модели и алгоритмов построены инженерные решения, которые рекомендованы к применению при проектировании, реализации и сопровождения Web-приложений, а также при создании интегрированных решений на основе различных программных компонент. Создана технология формирования облачных баз знаний поддержки генерации стандартизированных профилей Web-приложений.

Реализация и внедрение работы. Теоретические и прикладные результаты диссертационной работы внедрены:

  1. В ООО «МФИ Софт» г. Нижний Новгород при разработке стандартизированных профилей межкомпонентных и межсистемных интерфейсов программного обеспечения, выпускаемого компанией ООО «МФИ Софт».

  2. В учебном процессе ФГБОУ ВО Нижегородского государственного технического университета им. Р.Е. Алексеева при проведении курсов «Открытые информационные системы», «Технологии разработки программного обеспечения» при подготовке магистров по направлению «Информатика и вычислительная техника».

Апробация результатов работы. Основные положения и результаты диссертационной работы докладывались и обсуждались на следующих научно-технических семинарах и конференциях: «Компьютерное моделирование» (между-нар., науч.-техн. конф. г. Санкт-Петербург, 2009) «Имитационное моделирование. Теория и практика. ИММОД-2009» (всеросс. конф. г. Санкт-Петербург, 2009), «Перспективы развития информационных технологий» (III междунар. науч.-практ. конф., Новосибирск, 2011), «Информационные системы и технологии» (XIX междунар. науч.-техн. конф., Нижний Новгород, 2013, 2014), «Системный анализ в проектировании и управлении» (XX Международная научно-практическая конференция, Санкт-Петербург, Ростов-на-Дону, 2016).

Публикации. Основное содержание диссертационной работы отражено в 11 печатных работах; 4 представлены в научных изданиях, рекомендуемых ВАК Министерства образования и науки РФ; 5 работ в сборниках трудов международных

конференций, 1 свидетельство о регистрации программы для ЭВМ и 1 работа в издании РИНЦ.

Свидетельства о регистрации программ для ЭВМ. 1. Аристов А.В., Жев-нерчук Д.В., Чепкасов В.Л., Свидетельство о государственной регистрации программы для ЭВМ № 2014615446 от 27.05.2014 " Открытая система поддержки диалоговых сервисов в Web" 2014

Структура и объем работы. Диссертация изложена на 138-и страницах машинописного текста (179 с. с приложениями). Работа иллюстрирована 36-ю рисунками (39 с учетом приложений), 10-ю таблицами (13-ю с учетом приложений), содержит 4 приложения. Библиография включает 65 отечественных, 51 иностранных источников, 13 нормативных и иных документов.