ivdon3@bk.ru
С точки зрения практической ценности, сбор данных в приоритетных областях сайтов может быть использован дизайнерами и владельцами веб-ресурсов для повышения конверсионной составляющей веб-ресурса. Информация о том, какие области на сайте наиболее интересны для пользователя, может указать на места, куда необходимо разместить наиболее важные элементы дизайна. В данной работе будет рассматриваться метод сбора данных с помощью окулографа в приоритетных областях сайтов.
Ключевые слова: юзабилити, взгляд, сайт, eye tracker, тепловая карта
05.13.06 - Автоматизация и управление технологическими процессами и производствами (по отраслям) , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
В настоящее время наблюдается стремительное развитие вычислительных систем, в том числе систем, включающих в свой состав устройства различного типа. Такие системы называют неоднородными или гетерогенными. В состав подобной системы помимо традиционных процессоров CPU могут входить графические GPU, программируемые вентильные матрицы, другие устройства. Одной из ярко выраженных проблем подобных систем является сложность распределения вычислительной нагрузки между узлами вычислительной системы. В данной работе описываются типы балансировки и методы распределения вычислительной нагрузки в неоднородных вычислительных системах. Описывается пример балансировки нагрузки в реальной гетерогенной вычислительной системе.
Ключевые слова: неоднородная система, гетерогенная система, балансировка нагрузки, распределение нагрузки, вычислительный кластер
05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей , 05.13.18 - Математическое моделирование, численные методы и комплексы программ
В данной статье описан подход к разработке программного обеспечения, позволяющий использовать современные методологии и технические средства с целью улучшить качество продукта, увеличить скорость его доставки и существенно повысить общую стабильность.
Ключевые слова: GitLab, Jenkins, Kubernetes, Git, DevOps, CI, CD, IaaC, инфраструктура, методологии, программное обеспечение, разработка
05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей , 05.13.18 - Математическое моделирование, численные методы и комплексы программ
В статье ведется анализ сетевого трафика в операционных системах WINDOWS, а также описание его инструментов, позволяющих выявить определенную избыточность сетевой активности. Авторами также ведется сравнительный анализ наиболее распространённых программных продуктов, выполняющих функции мониторинга сетевого трафика.
Ключевые слова: операционная система, системы обнаружения, сетевой протокол, анализ сетевого трафика, сети, сниффер, трафик, сетевая активность
05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей , 05.13.18 - Математическое моделирование, численные методы и комплексы программ
В статье предложен метод предварительного улучшения качества изображений видеопоследовательности для дальнейшей обработки с целью поиска и распознавания объектов на сложном фоне. Оригинальность метода заключается в использовании анализа коэффициента вклада одиночных изображений в видеопоследовательности.
Ключевые слова: обработка видеопоследовательностей, улучшение видеоизображений, распознавание объектов на сложном фоне
05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей , 05.13.18 - Математическое моделирование, численные методы и комплексы программ
В данной статье рассматриваются основные понятия в области технологии блокчейн, анализируются различные типы блокчейн и алгоритмы достижения консенсуса. Рассмотрены достоинства и недостатки различных технологий, определены их преимущественные области применения. Показано, как на основе проведенного анализа отобраны типы блокчейн и алгоритм достижения консенсуса, которые являются наиболее подходящими для реализации системы электронного документооборота. Представлено разработанное программное обеспечение, реализующее функции защиты документов с использованием технологии блокчейн.
Ключевые слова: блокчейн, транзакция, валидатор, патентное право, защищенный документооборот, классификация блокчейн, публичный блокчейн, приватный блокчейн, алгоритм консенсуса, модель Доказательство работой, модель Доказательство долей, модель Делегированное доказатель
05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей , 05.13.19 - Методы и системы защиты информации, информационня безопасность
Рассматриваются вопросы связанные с моделированием программного обеспечения является важной частью при внедрении си-стемы диагностики в уже действующий нефтегазохимический комплекс. Рассматриваются наиболее востребованные виды моделирования программного обеспечения. В статье внимание уделено аналитическому обзору методов моделирования программного обеспе-чения, достоинствам, недостаткам. Показаны этапы моделирования программного обеспечения. На примере исследования программного обеспечения системы вибрационной диагностики газоперекачивающего агрегата показано преимущество применения методов исследования динамической дискретной системы со случайными задержками при помо-щи математического аппарата, который описывает стохастическую сеть Петри и цепь Маркова.
Ключевые слова: техническая диагностика, нефтегазохимический комплекс, газоперекачивающий агрегат, система автоматического управления, моделирование, динамическая дискретная система со случайными задержками, программное обеспечение, стохастическая сеть Петри, цепь Марков
05.13.06 - Автоматизация и управление технологическими процессами и производствами (по отраслям) , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
Как и в случае с любым другим технологическим прогрессом, используемым в современном мире, угрозы безопасности становятся основными проблемами и рисками. Знание об этих уязвимостях безопасности представляет собой средство защиты активов организации от виртуальных атак. Системы VoIP-телефонии становятся все более популярными в современном обществе для деловых и личных целей. Услуги VoIP становятся все более производительными и дешевыми, тем самым предоставляя пользователям конкурентное преимущество. В статье рассматривается краткий обзор методов VoIP, включая сетевые компоненты, структуру, стандарты и протоколы, методы обработки данных и качество обслуживания.
Ключевые слова: VoIP, компоненты VoIP, структура VoIP, киберпреступность, компьютерная безопасность
В статье предлагается концепция мобильного интернет-сервиса на основе сочетания функционала приложений – агрегаторов скидок и навигационных приложений с ГИС-технологиями. Новое приложение позволяет составлять потенциальному покупателю список необходимых продуктов, а также список магазинов, где он может их купить по минимальным ценам с указанием маршрутов, потраченного времени и денег. Пользователь может выбрать наиболее приемлемый для себя сценарий из предложенных (минимум денег, минимум времени, оптимальный вариант). Учитываются характеристики покупателя, его финансовые и транспортные возможности, требуемый перечень продуктов, доступное множество магазинов, факторы привлекательности магазинов (престижность, удобство, уровень сервиса, наличие парковки и т.п.) Математическая реализация сервиса – оптимизация на графах (поиск кратчайшего пути с учетом ограничений) и имитационное моделирование поведения потоков покупателей при изменении цен или местоположения магазинов.
Ключевые слова: кризис, дешевые товары, акции, скидки, мобильное приложение, агрегатор скидок, навигатор цен, ГИС-технологии, оптимизация
Задача оперативной идентификации объектов управления актуальна и востребована на этапах автонастройки и самонастройки регуляторов. Современные промышленные контроллеры обладают достаточными вычислительными возможностями для реализации адаптивного регулирования. В статье рассмотрены два подхода к получению импульсной передаточной функции объекта: по методу наименьших квадратов и непосредственно по переходной характеристике. Алгоритмы реализованы в виде программ для промышленных контроллеров и могут быть использованы как на этапах предварительной идентификации объектов управления, так и на этапах автонастройки типовых ПИД-регуляторов и регуляторов в пространстве состояния.
Ключевые слова: адаптивное управление, импульсная передаточная функция, метод наименьших квадратов, переходная характеристика, ПИД-регулятор, программируемый логический контроллер, регулятор состояния, язык ST, язык C, CoDeSys
05.13.01 - Системный анализ, управление и обработка информации (по отраслям) , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
Рассматриваются проблемы, возникающие при диагностике сложных нефтегазохимических комплексов. Приводится аналитический обзор известных методов технической диагностики. Предлагаются методы по решению проблемы технической диагностики.
Ключевые слова: Нефтегазохимический комплекс, статистическое исследование, техническая диагностика, диагноз, дифференциация научных исследований в области технической диагностики, принятие решений, нечеткая логика, нейронная сеть, прогнозная модель, неопределенность
05.13.06 - Автоматизация и управление технологическими процессами и производствами (по отраслям) , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
Разработанная информационно-обучающая система предназначена для профориентации, начального обучения и повышения квалификации технологического персонала промышленных предприятий, связанных с шихтовкой и разливкой алюминиевых сплавов различных марок. Система содержит необходимый объём теоретической информации, которая описывает основные принципы производства алюминия с применением наиболее известных технологических операций, направленных на формирование требуемых сплавов металла с заданным химическим составом.
Ключевые слова: информационно-обучающая система, технологический персонал, моделирование процесса, марка алюминия, шихтовка, легирование, химический состав, себестоимость производства, готовая продукция
05.13.01 - Системный анализ, управление и обработка информации (по отраслям) , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
Статья посвящена решению актуальной проблемы повышения эффективности тестирования программного обеспечения (ПО) на основе разработки автоматизированной системы управления (АСУ) данным процессом. Предложена структура создаваемой АСУ, позволяющей формировать советующие воздействия специалистам для наилучшего осуществления каждого из этапов тестирования ПО. Представлены оптимизационные модели, обеспечивающие корректный подбор значений различных атрибутов планов тестирования, тест-кейсов, отчетов о дефектах и других документов, создаваемых в процессе тестирования. Описаны структура нейронной сети и концепция ее применения для наиболее точного подбора значений атрибутов. Работа выполнена при поддержке стипендии Президента РФ молодым ученым и аспирантам (№ стипендии СП-100.2018.5), назначенной Советом по грантам Президента Российской Федерации.
Ключевые слова: тестирование программного обеспечения, методы оптимизации, автоматизированная система управления, нейронные сети, тестовое покрытие
05.13.10 - Управление в социальных и экономических системах , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
Рассмотрена проблема повышения эффективности подготовки специалистов по тестированию программного обеспечения (ПО) на основе применения автоматизированной обучающей системы (АОС) для управления процессом формирования профессиональных компетенций. Для уменьшения трудоемкости и повышения эффективности процесса тестирования стоит задача обучить начинающего специалиста современным техникам тестирования, в том числе с учетом опыта реальных программных проектов. Применение средств автоматизации может интенсифицировать и повысить качество выполнения задачи обучения. В работе предлагаются модели и алгоритмы для управления формированием профессиональных знаний и навыков специалистов по тестированию с использованием современных математических методов. Работа выполнена при поддержке стипендии Президента РФ молодым ученым и аспирантам (№ стипендии СП-100.2018.5), назначенной Советом по грантам Президента Российской Федерации.
Ключевые слова: автоматизированные обучающие системы, тестирование программного обеспечения, подготовка кадров, профессиональные знания и навыки
05.13.10 - Управление в социальных и экономических системах , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
В данной работе рассматриваются вопросы создания и использования контекстно-доопределяемых машинных языков для разработки новых информационных технологий. Рассмотрены вопросы реализации таких языков для интеллектуальных агентов (ИОА), которые используются для решения задач предсказания потребления ресурсов в сфере ЖКХ. Особое внимание уделяется синтезу контекстно-доопределяемого языка, соз-даваемого для интеллектуального агента, реализующего функции предсказания потребле-ния ресурсов в сфере ЖКХ. Основная идея синтеза встроенного языка состоит в придании ему средств выделения частей алгоритма компонента и организации изменяемого в процессе вычислений соответствия между такой частью и контекстом. Благодаря этой связи исходный алгоритм может изменяться прямо или косвенно в процессе жизнедеятельности ИОА. В результате получается необходимое адаптационное изменение алгоритмов на основе накопленных знаний.
Ключевые слова: алгоритмические языки, встроенные языки, контекстно-доопределяемые языки, интеллектуальные агенты, машинные языки
В статье приведено описание основных конструкций графического представления метаязыка. Метаязык разрабатывается для создания параллельных алгоритмов (без учета специфических особенностей отдельных архитектур высокопроизводительных вычислительных систем), что позволит получать эффективный код для различных моделей вычислений со значительно меньшими усилиями, чем это делается сейчас для распараллеливания задач на многоядерных системах. Графическая версия метаязыка наглядно представляет алгоритм параллельной программы в отличие от её текстовой формы.
Ключевые слова: графическое представление, метаязык, распараллеливание вычислений, потоковая модель вычислений
05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей , 05.13.17 - Теоретические основы информатики
Статья посвящена описанию способа формирования стеганографических сетевых сообщений с использованием служебного протокола ICMP для их скрытой передачи, обхода ограничений межсетевых экранов и других систем защиты компьютерных сетей. В ней приводится описание функций протокола ICMP, его преимуществ при использовании в задачах стеганографии и особенностей обработки ICMP-пакетов операционными системами и промежуточным сетевым оборудованием. Отдельное внимание в статье уделяется вопросам практической реализации и применения предлагаемого метода. В ней приводится описание сетевых утилит для работы с пакетами и пример их использования для передачи скрытого сообщения. Для программной реализации метода сетевой стеганографии предлагается использовать язык программирования C# и библиотеки SharpPCap и Packet.NET, для которых в статье приведены примеры использования и указаны необходимые параметры для формирования пакетов со стеганографическими сообщениями.
Ключевые слова: информационная безопасность, сетевая стеганография, протокол ICMP, стек TCP/IP, инкапсуляция, SharpPCap
05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей , 05.13.17 - Теоретические основы информатики
Рассматриваются наиболее востребованные виды статистического анализа. В статье внимание уделено аналитическому обзору статистических методов, достоинствам, недостаткам. Показаны этапы статистического обследования технологического объекта. На примере исследования механической части газоперекачивающего агрегата показано преимущество применения статистических методов.
Ключевые слова: статистический анализ, техническая диагностика, нефтегазохимический комплекс, газоперекачивающий агрегат, распределение, метод минимального риска, метод минимального числа ошибок, метод минимакса, метод Неймана−Пирсона, метод наибольшего правдоподобия
05.13.06 - Автоматизация и управление технологическими процессами и производствами (по отраслям) , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
Для упрощения процесса интеграции пользователя в новую для него урбанистическую среду оптимально использовать веб-сервис, позволяющий на основе местоположения, определить ближайшие точки, носящие какой-либо информационный характер, или же сгруппированные списки, связанных между собой точек, образующих маршруты. Веб-сервис соответствует REST (Representational State Transfer) архитектурному стилю и разработан на платформе языка программирования Java 8. В качестве методологии проектирования использован ООАП (объектно-ориентированный анализ и проектирование)
Ключевые слова: веб-сервис, веб-приложение, пользователь, туризм, туристический маршрут, достопримечательности, координаты, локация
05.13.01 - Системный анализ, управление и обработка информации (по отраслям) , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
Определены контуры композиции интеллектуальных моделей для оценивания комплексных рисков, состоящей из средства извлечения и формализации знаний, основанного на онтологической модели, интеллектуальных моделей для оценивания процессного, структурного и системного аспектов рисков. Предложен способ формирования композиции моделей для оценивания комплексных рисков, основанный на декомпозиции задачи оценивания рисков на отдельные требования. Детерминированы границы участия специалистов предметной области и/или специалистов по управлению рисками в настройке, обучении, адаптации и компоновке как отдельных интеллектуальных моделей, так и их композиции в целом.
Ключевые слова: интеллектуальные модели, управление рисками, композиция интеллектуальных моделей, онтологическая модель
05.13.01 - Системный анализ, управление и обработка информации (по отраслям) , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
Описаны методология и технические приемы, используемые для создания мобильного приложения, работающего на базе ОС Android, для поиска междугородних автобусных пассажирских рейсов и попутных автомашин, с помощью API, предоставляемого компанией Яндекс. Разработан агрегатор, который по запросу пользователя выводит расписание автобусов и попутных рейсов. Описанная методология может оказаться полезной при проектировании и разработке современных мобильных приложений.
Ключевые слова: Java, Android, парсинг, Jsoup, API Яндекс
Для улучшения состояния безопасности труда в России необходима систематизация и упорядочение работ по организации охраны труда, разработка программ с использованием современных методических подходов в форме системного комплексного целевого планирования и создание на этой основе информационно-аналитических систем по охране труда. В статье рассмотрены основные функции системы по охране труда в образовательных учреждениях, приведены задачи исследования организации охраны труда, а также актуальность развития данной области научных интересов. Информационное обеспечение охраны труда является важной составной частью системного подхода к обеспечению безопасности, улучшения условий труда и снижения профессиональных рисков.
Ключевые слова: диверсификация управления, диверсификации производства, финансово-экономические цели диверсификации, производственно-технические цели обеспечения гибкости производства
05.13.06 - Автоматизация и управление технологическими процессами и производствами (по отраслям) , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
Большое разнообразие применений беспроводных самоорганизующихся сетей и высокие требования к их качеству обуславливают невозможность создания универсального протокола маршрутизации, одинаково хорошо функционирующего во всех случаях. Каждый раз при развёртывании новой сети приходится специально подбирать его параметры, однако это неудобно и зачастую неэффективно. В настоящей статье предлагается алгоритм-надстройка над протоколом маршрутизации AODV, позволяющий автоматически адаптировать параметры протокола под динамически изменяющиеся параметры сети. Показана перспектива предложенного подхода. Предложена архитектура нейронной сети, позволяющей осуществлять управление протоколом маршрутизации, обозначена область дальнейших исследований.
Ключевые слова: AODV, протокол маршрутизации, адаптивная маршрутизация, ad hoc сеть, параметрическая адаптация, имитационное моделирование
05.12.13 - Системы, сети и устройства телекоммуникаций , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
В статье описывается микроскопический метод определения дисперсного состава частиц, схема анализа дисперсного состава частиц различных материалов, рассмотрены основы алгоритмов, используемых в компьютерных программах по обработке дисперсного состава частиц и разработаны рекомендации по их усовершенствованию.
Ключевые слова: компьютерный анализ данных, методика, дисперсный состав, диаметр частиц, пыль, дисперсные материалы, экология
Целью данного исследования является создание алгоритмов статического анализа, для поиска всевозможных последовательностей вызовов функций, приводящих к определенной точке в программе. Для достижения данной цели проводится анализ графа явных вызовов функций, в котором происходит поиск всевозможных путей между двумя вершинами. Анализ проводится в два этапа: 1) на подготовительном этапе строится новый граф на основе графа вызовов, из которого удаляются избыточные вершины и дуги; 2) на втором этапе происходит поиск в новом графе возможных путей от корневой вершины к заданной. Также в работе представлено экспериментальное сравнение разработанных алгоритмов с ближайшим аналогом – алгоритмом Йена.
Ключевые слова: статический анализ кода, граф вызовов, алгоритм поиска путей, алгоритм Йена, стек вызовов
05.13.06 - Автоматизация и управление технологическими процессами и производствами (по отраслям) , 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей