SCI Библиотека

SciNetwork библиотека — это централизованное хранилище... ещё…

Результаты поиска: 4479 док. (сбросить фильтры)
Статья: РАЗРАБОТКА МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ ДЛЯ ЛЮДЕЙ С ОГРАНИЧЕННЫМИ ИНТЕЛЛЕКТУАЛЬНЫМИ ВОЗМОЖНОСТЯМИ

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

Формат документа: pdf
Год публикации: 2023
Кол-во страниц: 1
Язык(и): Русский, Английский
Доступ: Всем
Статья: СОЦИАЛЬНО-ТРУДОВЫЕ ПРОБЛЕМЫ И НАПРАВЛЕНИЯ АДАПТАЦИИ НАСЕЛЕНИЯ НОВЫХ РЕГИОНОВ РОССИИ В УСЛОВИЯХ ИНТЕГРАЦИОННЫХ ПРОЦЕССОВ

Цель. Исследование социально-трудовых проблем и определение направлений адаптации населения новых регионов России в условиях интеграционных процессов. Методика. В процессе исследования использованы методы: научной абстракции, анализа и синтеза, систематизации и обобщения, структурного анализа.

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

Формат документа: pdf
Год публикации: 2023
Кол-во страниц: 1
Загрузил(а): Колодяжная Ирина
Язык(и): Русский, Английский
Доступ: Всем
Статья: СОЗДАНИЕ ИНСТРУМЕНТАРИЯ ДЛЯ ВЕКТОРИЗАЦИИ ТЕЛА ПЛОСКОГО ЦИКЛА С ПОМОЩЬЮ ВЕКТОРНЫХ ИНСТРУКЦИЙ AVX-512

Работа направлена на изучение подходов по сокращению времени исполнения программ с помощью инструкций из набора AVX-512 для повышения эффективности векторизации программного кода. Векторизация является основной низкоуровневой оптимизацией, с помощью которой возможно кратно ускорить выполнение программы, а набор инструкций AVX-512 обладает рядом уникальных особенностей, позволяющих применять векторизацию в сложных программных контекстах. В работе исследуется программный контекст специального вида - плоский цикл, который при удовлетворении ряда требований может быть векторизован с помощью инструкций AVX-512 при практически произвольной сложности тела. Однако довольно часто оптимизирующий компилятор не в состоянии выполнить автоматическую векторизацию плоских циклов по причине наличия в них сложного управления, вызовов функций, гнезд циклов и других конструкций. Это приводит к тому, что векторизацию приходится выполнять вручную с использованием специальных функций-интринсиков. Эффективность векторизации напрямую зависит от плотности масок векторных операций, которые оказываются разреженными при сильно разветвленном управлении внутри тела плоского цикла. В работе предлагается инструментарий, позволяющий параллельно создавать скалярную и векторную версии плоского цикла и анализировать эффективность выполненной векторизации. При этом поддерживаются два режима сборки тестируемого кода: скалярная версия с эмуляцией и мониторингом векторных инструкций и векторная версия для исполнения на целевой машине. С одной стороны, это позволяет контролировать корректность выполненных преобразований кода, а с другой - отслеживать пути исполнения программы с низкой вероятностью для их локализации или выноса из тела цикла. С помощью созданного инструментария удалось выделить горячие плоские циклы ряда реальных приложений и повысить эффективность их векторизации.

Формат документа: pdf
Год публикации: 2023
Кол-во страниц: 1
Загрузил(а): Рыбаков Алексей
Язык(и): Русский, Английский
Доступ: Всем
Статья: АВТОМАТИЧЕСКАЯ ЛОКАЛИЗАЦИЯ ОШИБОК ВРЕМЕНИ ВЫПОЛНЕНИЯ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ С ПОМОЩЬЮ НЕЙРОННЫХ СЕТЕЙ

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

Формат документа: pdf
Год публикации: 2023
Кол-во страниц: 1
Язык(и): Русский, Английский
Доступ: Всем
Статья: ПОИСК РЕШЕНИЯ ЗАДАЧИ ЦЕЛОЧИСЛЕННОГО ПРОГРАММИРОВАНИЯ С ПОМОЩЬЮ ИТЕРАТИВНОГО ОКРУГЛЕНИЯ КООРДИНАТ

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

Формат документа: pdf
Год публикации: 2023
Кол-во страниц: 1
Загрузил(а): Матвеев Юрий
Язык(и): Русский, Английский
Доступ: Всем
Статья: КВАНТОВЫЕ ВЫЧИСЛЕНИЯ НА ОСНОВЕ АЛГОРИТМИЧЕСКИХ ВЕНТИЛЕЙ: ПРОЕКТИРОВАНИЕ АЛГОРИТМА КВАНТОВОГО ПОИСКА ГРОВЕРА В КВАНТОВОЙ ПРОГРАММНОЙ ИНЖЕНЕРИИ

Отличие классического алгоритма от квантового (КА) заключается в следующем: задача, решаемая КА, закодирована в структуре квантовых операторов, применяемых к входному сигналу. Входной сигнал в структуру КA в этом случае всегда один и тот же. Выходной сигнал КA включает в себя информацию о решении закодированной проблемы. В результате КA задается функция для анализа, и КA определяет ее свойство в виде ответа без количественных вычислений. КA изучает качественные свойства функций. Ядром любого КA является набор унитарных квантовых операторов или квантовых вентилей. На практике квантовый вентиль представляет собой унитарную матрицу с определенной структурой. Размер этой матрицы растет экспоненциально с увеличением количества входных данных, что существенно ограничивает моделирование КA на классическом компьютере с фон-неймановской архитектурой. Модели квантовых поисковых алгоритмов применяются для решения задач информатики, таких как поиск в неструктурированной базе данных, квантовая криптография, инженерные задачи, проектирование систем управления, робототехника, интеллектуальные контроллеры и т.д. Алгоритм Гровера подробно объясняется вместе с реализациями на локальном компьютерном симуляторе. В представленной статье описывается практический подход к моделированию одного из самых известных КA на классических компьютерах - алгоритма Гровера.

Формат документа: pdf
Год публикации: 2023
Кол-во страниц: 1
Загрузил(а): Ульянов Сергей
Язык(и): Русский, Английский
Доступ: Всем
Статья: ВЫДЕЛЕНИЕ ИЗ МНОГОУРОВНЕВОГО ПРЕДСТАВЛЕНИЯ СИСТЕМЫ БУЛЕВЫХ ФУНКЦИЙ ПОДСИСТЕМ ДЛЯ СОВМЕСТНОЙ ЛОГИЧЕСКОЙ МИНИМИЗАЦИИ

В статье приводятся результаты экспериментальных исследований эффективности программ минимизации многоуровневых алгебраических представлений систем булевых функций, выполняемых при синтезе комбинационных схем. Результирующие минимизированные логические описания представлены в виде формул разложений Шеннона или формул, задающих булевы сети. Исследуются три подхода: совместная минимизация многоуровневых представлений систем булевых функций, раздельная минимизация и выделение из исходной системы связанных подсистем. При этом каждая из этих подсистем минимизируется отдельно, а функции, составляющие их, совместно. После получения минимизированных описаний схем, заданных в виде совокупности взаимосвязанных формул разложения Шеннона либо двухоперандных логических уравнений, соответствующих булевым сетям, осуществляется синтез логических схем в одной и той же библиотеке проектирования заказных цифровых сверхбольших интегральных схем, выполненных по КМОП СБИС (комплементарной метал-оксид-полупроводник технологии). Полученные логические схемы сравниваются по площади кристалла и по быстродействию (временной задержке). Были проведены эксперименты на 39 промышленных примерах схем. Pезультаты показали конкурентоспособность и целесообразность использования на практике всех трех рассмотренных подходов. Улучшение параметров схем (площадь, временная задержка) при выделении из исходной системы связанных подсистем достигается за счет того, что каждая выделенная подсистема минимизируется на основе разложений Шеннона по своей (для каждой подсистемы) перестановке переменных разложения. При этом для одной половины схем более эффективным является минимизация многоуровневых представлений на основе разложений Шеннона для исходных матричных описаний систем функций, а для другой - на основе разложений Шеннона систем функций, представленных в виде логических уравнений. Практическая значимость проведенного исследования заключается в том, что использование разработанной программы, реализующей предложенный алгоритм выделения подсистем булевых функций, позволяет во многих случаях сокращать площадь и увеличивать быстродействие функциональных блоков заказных КМОП СБИС.

Формат документа: pdf
Год публикации: 2023
Кол-во страниц: 1
Загрузил(а): Бибило Петр
Язык(и): Русский, Английский
Доступ: Всем
Статья: ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ФУНКЦИОНИРОВАНИЯ МОРСКОГО ТУРИЗМА

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

Результаты. Дано определение терминам: «круизный бизнес», «круизная услуга», «круизный бизнес как вид хозяйственных операций по предоставлению морских туристических услуг». Систематизировано систему составляющих морского туризма. Рассмотрено технологическое наполнение на круизных лайнерах. Разработано процесс формирования мотивации приобретения круизной услуги. Научная новизна. В работе представлен анализ теоретических аспектов функционирования морского туризма, а также сущность концепций и целевых программ развития круизного туризма. Практическая значимость. Предложенные исследования позволяют сделать вывод о необходимости формирования программ развития круизного туризма в Российской Федерации, а также изучение процесса формирования мотивации приобретения круизной услуги.

Формат документа: pdf
Год публикации: 2023
Кол-во страниц: 1
Загрузил(а): Нестерова Наталья
Язык(и): Русский, Английский
Доступ: Всем
Статья: РАЗРАБОТКА ПРОТОКОЛА ПЕРЕДАЧИ ДАННЫХ НА ОСНОВЕ КОМБИНИРОВАННОГО АЛГОРИТМА ИХ ШИФРОВАНИЯ

Передача информации с технической точки зрения невозможна без используемых в них протоколов передачи данных. Одним из основных требований, предъявляемых к протоколам такого рода, является защита данных. Самый надежный метод, обеспечивающий защиту передаваемой информации по различным каналам связи, - шифрование данных. В статье проанализированы стандартные алгоритмы шифрования: AES, RSA, протокол Диффи-Хеллмана и функция хеширования данных SHA256. Выявлены их некоторые особенности, не позволяющие в полном объеме обеспечить максимальную защиту данных при передаче. Поэтому комбинированный алгоритм шифрования данных, суть которого в применении существующих алгоритмов на разных этапах шифрования, позволит избежать проблем, возникающих при использовании одного алгоритма. Предметом данного исследования является функционирование стандартных алгоритмов шифрования: AES, RSA, протокола Диффи-Хеллмана и функции хеширования данных SHA256. Основной результат работы - протокол передачи данных, созданный на основе комбинированного алгоритма шифрования данных. Протокол включает в себя разработку структуры пакета, реализацию процессов ClientResolving и Handshake, а также различные типы структур Payload. В конце осуществляется выбор параметров алгоритмов шифрования Диффи-Хеллмана и AES. Такая последовательность разработки позволила сделать протокол передачи данных универсальным и эффективным. В статье продемонстрирована работа протокола, включающая два этапа: установка соединения и непосредственно передача данных. Практическая значимость исследования заключается в том, что созданный протокол поможет обеспечить полноту, конфиденциальность и безопасность передачи данных любого типа - текст, графика, аудиофайл.

Формат документа: pdf
Год публикации: 2023
Кол-во страниц: 1
Загрузил(а): Бакаева Ольга
Язык(и): Русский, Английский
Доступ: Всем
Статья: СИСТЕМА НАЗНАЧЕНИЯ ПЕРСОНИФИЦИРОВАННОГО ЛЕЧЕНИЯ ПО АНАЛОГИИ НА ОСНОВЕ ГИБРИДНОГО СПОСОБА ИЗВЛЕЧЕНИЯ ПРЕЦЕДЕНТОВ

В работе описывается система назначения персонифицированного лечения на основе прецедентов. Ее уникальной особенностью является извлечение прецедентов на основе гибридного метода, сочетающего извлечение прецедента на основе знаний с классическим способом K-ближайших соседей. Новизна предлагаемого подхода заключается в обеспечении максимальной гибкости и корректности в оценке сходимости прецедентов. В работе описаны информационные и программные компоненты системы. Используемая база знаний, как и все информационные ресурсы, строится по своим онтологиям, четко задающим их структуру и семантику. Это позволяет оперативно вносить изменения без привлечения программистов и переработки всей системы. Система реализована на основе мультиагентного подхода. На первом этапе с помощью базы знаний производятся предварительный расчет и приведение всех признаков к единой метрике, на втором - непосредственный расчет сходимости методом K-ближайших соседей. Сходимость историй болезни определяется совокупно по каждому признаку. На практике система позволяет максимально гибко и точно оценивать похожесть историй болезни, содержащих разнородные по типу признаки. Предлагаемое решение особенно эффективно в условиях дефицита медицинских знаний и данных, когда системы иного типа, в частности, основанные на знаниях, не могут предложить корректное решение.

Формат документа: pdf
Год публикации: 2023
Кол-во страниц: 1
Загрузил(а): Грибова Валерия
Язык(и): Русский, Английский
Доступ: Всем