ТОП-50 лучших книг в жанре Инструментальные средства
bannerbanner

Инструментальные средства - ТОП 50 лучших книг

Отображать сначала: популярныеновыеТОП лучших книг
Метод аутентификации с использованием динамических ключей
5
Многоразовые пароли – самый популярный способ аутентификации на сегодняшний день, однако при этом – самый небезопасный. В данной работе представлен метод аутентификации с использованием многоразовых паролей, существенно усложняющий реализацию атак, следствием которых является получение информации, достаточной для подбора паролей. Суть метода – «размывание» пароля пользователя на множестве узлов в сети.
Разработка модуля для конвертации расчетных сеток OpenFOAM в msh-формат и его интеграция в графический интерфейс платформы
5
Настоящее исследование посвящено разработке программного модуля, обеспечивающего конвертацию вычислительных сеток, созданных на базе платформы OpenFOAM, в формат msh, применяемый в рамках численных экспериментов, проводимых с помощью пакета ANSYS FLUENT. Функционал ANSYS FLUENT может применяться, например, в рамках постпроцессинга при моделировании большинства фундаментальных проблем механики сплошных сред (МСС). В существующих аналогах платформы OpenFOAM, таких как Salome, Helyx-OS, Visual-CFD, уже реализованы средства для решения указанной задачи, но ввиду их частично коммерческого распространения, необходимости приобретения услуг специалистов технической поддержки и отсутствия полноценной русифицированной документации проблема отсутствия графической оболочки для упрощения процедуры конвертации сохраняет свою важность. Процесс конвертации расчетных сеток, сгенерированных средствами платформы OpenFOAM, в msh-формат, применяемый в пакете ANSYS FLUENT, составляет предмет настоящего исследования. Цель данно…
Model of creating an economic ecosystem in the framework of economic convergence under the influence of digitalization
5
Развитие рыночных отношений под воздействием новых тенденций общественного развития приводит к необходимости трансформации экономики, в том числе к поиску новых эффективных форм организации совместного бизнеса. В статье исследуются возможности выбора инициатором совместной деятельности такой формы организации бизнеса, реализуемого в рамках определенного уровня экономической конвергенции, которая под воздействием цифровизации обеспечивает его наибольший рост и, как следствие, максимальное повышение конкурентоспособности инициатора. Автор разработал модель формирования экономической экосистемы как реально эффективной, учитывающей влияние на совместный бизнес как положительных, так и возможных отрицательных последствий цифровизации, которая обеспечивает максимальный экономический эффект совместного бизнеса. Для реализации этой модели в рамках определенного уровня конвергенции и применения в совместном бизнесе конкретного продукта цифровизации разработан алгоритм. Основными параметрами модели и реализующего е…
Метод анализа и оценки качества декларативного и императивного программирования динамических web-приложений
5
Статья рассматривает комплексную методику оценки программного кода на основе системы критериев, связанных как с особенностями самого языка, так и с психологическими факторами испытуемых. Каждый элемент системы предполагает отдельное исследование. В настоящей статье детально рассматриваются характеристики оценки программного кода. Цель работы – построение эффективной методики оценки качества и состоятельности языка BML, рассмотренного в предыдущих публикациях. Построение методики оценки основано на учете типа языка – предметно-специфичного, декларативного.
Аутентификация пользователей по динамике нажатий клавиш при использовании систем автоматического прокторинга
5
Массовые онлайн-курсы и системы тестирования становятся неотъемлемой частью систем дистанционного обучения, которые все чаще основаны на системах автоматического прокторинга, обладающих уязвимостью аутентификации пользователей. В статье предложена трехуровневая модель повышения точности аутентификации пользователей по динамике нажатия клавиш. Проведен эксперимент, результаты исследований показали, что достоверность аутентификации пользователей составила 97,5%.
Разработка интерфейсов прикладных программ: макетирование или прототипирование
5
Разработка прикладных программ – сложный процесс, связанный с определёнными трудностями, в том числе с созданием эффективных пользовательских интерфейсов. Проведённый авторами анализ показал наличие ряда проблем в данной области, определяющихся тем, что она находится на стыке научных дисциплин: теории управления, эргономики, технической эстетики, психологии. В результате анализа факторов, влияющих на эффективность разработки пользовательских интерфейсов, синтезированы предложения по решению проблемы, основанные на использовании средств стандартизации, унификации и прототипирования. Анализ показал, что для условий разработки прикладного программного обеспечения наибольшей эффективностью обладают специализированные системы прототипирования интерфейсов. Предложено уточнить нормативную документацию, задающую разработку автоматизированных систем управления, для реализации в процессе их создания обязательного этапа прототипирования интерфейсов.
Intelligent control algorithm for autonomous integrated power plants for Arctic regions
5
В статье рассмотрены информационно-технические аспекты управления инновационной автономной комплексной энергетической установкой, включающей в себя альтернативные источники энергии и дизель-генераторную установку, а также управляемые инверторы, обеспечивающие энергообеспечение потребителей различных категорий приоритета, которая может быть использована в арктических районах РФ. Рассмотрены основные аспекты создания инновационных систем и определено, что создание комплексных энергетических систем требует существенного углубления кооперации национальных производителей с целью обеспечения масштабируемости комплексных энергетических систем путем обеспечения единства информационных средств обмена данных между отдельными модулями и системой управления. Показано, что специфическим требованием к системам управления комплексными энергетическими установками является требование высокой автономности, в том числе способность обеспечивать потребителей электроэнергией при переменных условиях окружающей среды без непосре…
Реализация метауправления правами доступа в проекте BlockSet средствами языка BML
5
Разработка веб-ресурса в наши дни – очень частая, но не всегда простая задача. Особенно если речь идет не о статическом одностраничном сайте, а о полнофункциональном динамическом веб-приложении с неограниченным количеством страниц, а также возможностью выдерживать большие нагрузки, свойственные подобного рода проектам. Использование языков программирования общего назначения для построения логики серверной части имеет большой порог вхождения, а традиционные CMS и фреймворки ЯП не обеспечивают достаточную гибкость. Наиболее верным решением в такой ситуации будет использовать DSL- подобные языки, которые просты в обращении и при этом имеют обширные возможности благодаря тому, что заранее ориентированы на решение конкретных задач. Однако на данный момент существует очень мало готовых решений. Заметным лидером в этой области является WebDSL, однако даже он имеет ряд недостатков, унаследованных от языка реализации данного проекта Java, таких как, например, малая гибкость, большие затраты производительности и не…
Возможность выработки требований к системе защиты от вредоносных программ
5
Несмотря на то что вредоносные программы, а также средства защиты от них существуют уже несколько десятилетий, до сих пор не имеется правильных определений понятий «вредоносная программа» и «антивирус». В данной работе делается попытка выработки требований к антивирусной системе защиты, что позволит компаниям и частным пользователям реализовывать надежную защиту от современных угроз.
Укрупненная классификация систем поддержки принятия решений. Часть 2
5
Окончание. Начало в № 1(61) 2016 Целью исследования является анализ методологических аспектов функционирования систем поддержки принятия решений (СППР) и их укрупненная классификация. Новизна работы состоит в том, что выбранные классификационные признаки и их возможные значения соответствуют разрабатываемому управленческому решению, подчинены цели создания такой системы, а построенная классификация может быть использована для создания конкретной СППР.
Модель видеограмметрической координатно-измерительной системы
5
Производится обоснование необходимости разработки видеограмметрической координатно-измерительной системы. Определяются ее назначение, состав, принцип действия, а также формируются основные требования, предъявляемые к ней. В целях подтверждения принципа действия разрабатываемой системы, проверки ее функциональной части на возможность выполнения назначенных функций, а также отработки методики проведения координатных измерений была создана полнофункциональная модель координатно- измерительной системы. В данной статье представлено описание этой модели.
Метод восстановления значений на топографических картах для создания цифровой модели рельефа
5
Предложен комплексный метод восстановления значений высот горизонталей на топографических картах для создания цифровой модели рельефа. В качестве входных данных используется план горизонталей и распознанные подписи горизонталей. Восстановление основано на представлении плана горизонталей как взвешенного орграфа. Пропущенные значения находятся, а ошибочно распознанные корректируются с помощью алгоритма, основанного на поиске в ширину, который анализирует подпространства между горизонталями с помощью морфологических операций. Метод может восстанавливать все значения высот горизонталей при ошибке распознавания до 37%.
Генерация криптографических ключей на основе голосовых сообщений
5
Рассмотрена проблема генерации ключевых последовательностей на основе биометрических данных. Предложены два пространства признаков голоса человека (зависимое и не зависимое от произносимой фразы), способы генерации ключей на основе голосовых сообщений на основе метода нечетких экстракторов с использованием кодов Адамара и БЧХ, исправляющих ошибки. Произведена оценка эффективности описанных способов.
Система поддержки принятия решений «ELECTRE»
5
Аналитическое обоснование решений с помощью систем поддержки принятия решений является перспективным направлением исследований. Наиболее распространенные системы поддержки принятия решений, как правило, используют методы анализа иерархий и аналитических сетей Томаса Л. Саати, что не всегда приводит к желаемым результатам, поскольку каждый метод основан на определенных предпосылках и не является универсальным. Новизна работы заключается в том, что автором создана информационная система поддержки принятия решений «ELECTRE», позволяющая на практике использовать ряд методов этого семейства, работающих в одной программной среде.
Аппроксимация продолжительности жизни в России на основе интервальных данных и минимаксной модели
5
В статье выполнена автоматизированная обработка интервальных данных о динамике продолжительности жизни россиян на длительном периоде времени (более 100 лет). Разработан программный продукт для аппроксимации динамических процессов в демографической сфере, протекающих в условиях неустойчивого тренда, основанный на авторской модели сплайн-аппроксимации интервальных данных линейными полиномами. В алгоритме программы применяется метод отыскания моментов состыковки линейных сплайнов с использованием обоснованных свойств решения минимаксной задачи для динамического ряда, значениями которого являются интервальные данные: нижней границей интервала является продолжительность жизни мужчин, верхней границей интервала – продолжительность жизни женщин. В результате вычислительных экспериментов получена скачкообразная кривая динамики продолжительности жизни мужчин и женщин в России, сохраняющая важные свойства моделируемого ряда интервальных данных и обладающая хорошими аппроксимативными свойствами. Особенностью разрабо…
Компьютерная программа для эксплуатационной диагностики электромеханических систем на основе топологического подхода
5
В статье рассматриваются метод, математическая модель и компьютерная программа эксплуатационной диагностики электромеханической системы (ЭМС). В ходе эксплуатации ЭМС в результате эксплуатационного старения изменяются свойства параметрических матриц обмоток и, как результат, свойства векторного пространства ЭМС. Периодическое тестирование векторного пространства позволяет получить актуальные и достоверные сведения о текущем техническом состоянии ЭМС, о его изменениях в ходе эксплуатации и о рисках потери работоспособности. В качестве объекта исследования в статье рассматривается асинхронный электродвигатель (АЭД). Автоматизация процесса оценки текущего состояния АЭД, а также организация хранения информации о его состояниях на различных этапах жизненного цикла является актуальной задачей. Для ее решения на языке Python было разработано программное обеспечение (ПО), позволяющее осуществлять накопление эксплуатационной информации и производить оценку основных технических показателей АЭД. В основу работы данн…
Сплайн-аппроксимация как основа компьютерной технологии проектирования трасс линейных сооружений
5
Данная статья является продолжением статьи, опубликованной в № 1 журнала «Прикладная информатика» в 2019 году [1]. В ней задачи компьютерного проектирования трасс различных линейных сооружений (новые и реконструируемые железные и автомобильные дороги, трубопроводы различного назначения, каналы и др.) рассматриваются с единых позиций – как задачи аппроксимации последовательности точек на плоскости гладкой кривой, состоящей из элементов заданного вида, т. е. сплайном. Принципиальное отличие от других задач аппроксимации, рассматриваемых в теории сплайнов и ее приложениях, состоит в том, что границы элементов сплайна и даже их число неизвестны. Поэтому предложена двухэтапная схема поиска решения. На первом этапе с помощью динамического программирования определяется число элементов сплайна и их параметры. Для некоторых задач этот этап является единственным. В более сложных случаях результат первого этапа используется как начальное приближение для оптимизации параметров сплайна с помощью нелинейного программир…
Распределенное имитационное моделирование с Aivika
5
В статье представлена система имитационного моделирования Айвика (англ. Aivika), где особое внимание уделяется модулю распределенного моделирования, реализующего оптимистичный метод деформации времени. Показано, как в распределенной имитации можно использовать основные парадигмы дискретно-событийного моделирования, в частности, процесс-ориентированную парадигму. Также представлено, как в такой имитации можно использовать GPSS-подобный предметно-ориентированный язык. Описаны важные детали реализации. В конце приведены результаты тестирования распределенного модуля системы Айвики.
Совместное использование технологий OpenMP и MPI на узлах вычислительного кластера
5
Данная работа посвящена проблеме реализации эффективной параллельной программы, решающей поставленную задачу с использованием максимально доступного количества ресурсов вычислительного кластера, с целью получения соответствующего выигрыша в производительности по отношению к последовательной версии алгоритма. Основная цель работы заключалась в исследовании возможностей совместного использования технологий распараллеливания OpenMP и MPI с учетом характеристик и особенностей решаемых задач для повышения производительности выполнения параллельных алгоритмов и программ на вычислительном кластере. В статье проведен краткий обзор подходов к вычислению функции трудоемкости для последовательных программ. Для определения трудоемкости параллельных программ в работе был использован подход на основе пооперационного анализа. Описаны особенности технологий распараллеливания последовательных программ OpenMP и MPI. Приведены основные программно-аппаратные факторы, влияющие на скорость выполнения параллельных программ на у…
Построение тепловой карты на основе точечных данных об активности пользователя приложения
5
Статья посвящена вопросу оценки юзабилити программных продуктов на основе данных об активности пользователя при работе с интерфейсом. В качестве математической модели активности пользователя предлагается использовать модель тепловой карты. Предлагается формальный метод для построения тепловой карты точечной активности пользователя, учитывающий как плотность расположения данных, так и определяемые экспертом параметры. Разработано программное обеспечение, реализующее данный метод.
Эффективность использования облачных вычислений: методы и модели оценки
5
В данной статье рассматриваются вопросы оценки эффективности внедрения ИТ проектов с использованием облачных технологий. Выявляются различия в подходах к оценке проектов использования традиционной ИТ и определяются оптимальные модели оценки облачных решений с учетом потребностей компании и информационных рисков. Исследуются различные модели оценки эффективности применения облачных вычислений в компании с использованием параметров ценовой эластичности, модели Стоуна и уравнения Слуцкого. Выявлены основные пункты в методике эффективного внедрения облачных вычислений в компании.
Совершенствование подсистемы информационной безопасности на основе интеллектуальных технологий
5
Рассмотрен один из подходов адаптивной настройки подсистемы информационной безопасности информационных систем на основе оценки уровня рисков преодоления подсистемы защиты информационной системы нарушителем с использованием механизмов рассуждений по прецедентам и нейро-нечеткого вывода.
Моделирование динамических рядов многозначной структуры на базе равномерного приближения в метрике Хаусдорфа
5
Разработкой методологии анализа временных рядов занимались многие исследователи: G. E. P. Box, G. M. Jenkins, N. N. Taleb, S. Johansen, C. A. Sims, А. Ю. Лоскутов, Б. П. Безручко, В. Б. Байбурин и многие другие. Один из эффективных методов анализа временных рядов – критерий равномерного приближения по Чебышёву, который не рассматривался в литературе применительно к многозначным отображениям с использованием расстояния Хаусдорфа. В работе приводится метод анализа и оценки параметров математической модели многозначного динамического ряда, составленного из диапазонов значений некоторого показателя с использованием в качестве критерия оптимальности максимума из локальных расстояний Хаусдорфа между диапазонами значений показателя и значениями аппроксимирующей функции. Цель работы – разработка математического метода моделирования динамических рядов, представленных диапазонами, на базе развития метода равномерного приближения функций на случай многозначных отображений с использованием метрики Хаусдорфа, а также …
Встраивание отображений виртуальных мультидокументов на реальные источники данных в ситуационно-ориентированных базах
5
В рамках подхода Polyglot Persistence в статье рассматриваются ситуационно-ориентированные базы данных – информационный процессор в составе веб-приложения, обрабатывающий XML/JSON-документы на основе иерархической ситуационной модели HSM. Обсуждается гибкое задание в HSM отображений виртуальных документов на реальные данные из различных физических хранилищ. Предлагается подход к встраиванию отображений, предусматривающий для каждого нового типа хранилища разработку трех модулей: манипулирования, загрузки и сохранения, реализуемых в виде функций обратного вызова. Подход иллюстрируется на примере отображения на таблицу реляционной базы данных SQLite. Рассматриваются преимущества подхода и практическая реализация на платформе PHP.
Кодификация данных для информационного обмена
5
Одной из проблем межсистемного обмена данными, поступающими из разных источников, является идентификация аналогичных объектов. Перспективным инструментом решения представляется использование системы кодификации, которая позволяет сопоставлять поступающие из разных источников данные и предоставлять качественные данные конечным потребителям. В статье изложен опыт применения системы кодификации в информационной модели межсистемного взаимодействия на основе хранилища. Описывается опыт использования этой модели для двух предметных областей – «Образование в высшей школе» и «Фондовый рынок». В статье представлен международный опыт использования систем кодификации в глобальных сообществах: система идентификации для юридических лиц и идентификатора ценных бумаг FIGI.
Метаграфовый подход для описания гибридных интеллектуальных информационных систем
5
В статье предложена концепция метаграфового подхода для описания гибридных интеллектуальных информационных систем (ГИИС). Рассмотрены варианты структуры ГИИС, предложен подход к реализации ГИИС на основе холонической многоагентной системы. Рассмотрена метаграфовая модель как основа для реализации ГИИС. Проведено сравнение моделей метаграфа и гиперграфа, метаграфа и гиперсети. Рассмотрено предикатное описание метаграфовой модели данных. Приведен пример использования метаграфового подхода для описания структуры нейронной сети на основе персептрона.
Компьютерный расчет и моделирование светодиодных осветительных систем
5
В статье рассмотрены оптические системы для светодиодов (СД). Проанализированы особенности применения вторичных оптических элементов в виде линз и отражателей для получения различных диаграмм направленности излучения светодиодов в пространстве. Автором сформулированы требования, предъявляемые к оптическим элементам. Рассмотрены особенности и проблемы расчета вторичных оптических систем. Кроме того, описаны возможности разработанного программного обеспечения для моделирования и исследования светодиодных осветительных систем.
Анализ и совершенствование методов обнаружения шелл-кодов (shellcode) в компьютерных системах
5
В статье рассматривается проблема обнаружения и фильтрации шелл-кодов (shellcode) – вредоносного исполняемого кода, способствующего появлению уязвимостей при работе программных приложений с памятью. Основными такими уязвимостями являются переполнение стека, переполнение баз данных, а также некоторых других служебных процедур операционной системы. В настоящее время существует несколько десятков систем обнаружения шелл-кодов, использующих как статический, так и динамический анализ программ. Мониторинг существующих систем показал, что методы, обладающие невысокой вычислительной сложностью, характеризуются большим процентом ложных срабатываний. При этом методы с невысоким процентом ложных срабатываний характеризуются повышенной вычислительной сложностью. Однако ни одно из существующих на настоящий момент решений не в состоянии обнаруживать все существующие классы шелл-кодов. Это делает существующие системы обнаружения шелл-кодов слабо применимыми к реальным сетевым каналам. Таким образом, в статье рассмотрена…
Разработка структуры быстродействующего декодера БЧХ-кода (15, 7, 5) на основе метода циклического декодирования
5
Авторами приведено общее описание метода циклического декодирования БЧХ-кода. Представлена структура декодера БЧХ-кода (15, 7, 5), исправляющего двукратные независимые ошибки на основе метода циклического декодирования с применением классического алгоритма деления полиномов и последовательного вычисления синдромов ошибок. Приведена схема классического алгоритма, реализованного на регистрах сдвига с линейной обратной связью. Указаны недостатки приведенной структуры, а также пути их устранения. Представлена структура быстродействующего декодера БЧХ-кода с применением матричного алгоритма деления полиномов и параллельным вычислением синдромов ошибок. Описан принцип матричного деления, применяемого для ускорения вычисления остатков от деления кодового слова на образующий полином. Проведено сравнение быстродействия устройств декодирования, на основе которого можно сделать вывод о преимуществе предлагаемого устройства по скорости декодирования примерно в 1182 раза.
Типовые проблемы интеграции ИС и пути их решения
5
В статье приведена классификация проблем интеграции в соответствии с уровнями взаимодействия систем. Перечислены этапы реализации подхода к обеспечению взаимодействия систем в соответствии с государственным стандартом. Авторами рассматривается архитектурный подход к обеспечению интероперабельности систем. На примере ритейл-компании приводится решение задачи интеграции разнородных информационных систем путем применения подхода микросервисной архитектуры.
Адаптивное управление частотно-эффективной системой передачи информации на основе нейронной сети с оптически связанными элементами
5
Автором предлагается применение клеточной нейронной сети, архитектура которой адаптирована для аппаратной реализации в системе беспроводной передачи информации с множеством несущих частот. В состав элементов выборки для настройки и конфигурирования топологии двухслойной сети входят основные параметры, характеризующие каналы возможной передачи информации. Выполняется проектирование архитектуры клеточной нейронной сети, разработаны основные составные части цифрового вычислительного элемента и методы их реализации. Описывается способ организации оптической связи между отдельными нейронными модулями в составе сети, который обеспечивает не только возможность перестройки топологии в процессе обучения, но и распределение приоритетов распространения информационных сигналов нейронов в зависимости от активности при оценке ситуации на входе нейросетевой структуры. Применен способ асинхронной активации клеток, основанный на применении осциллирующей сетевой структуры со случайной организацией связей между базовыми эле…
Алгоритмы корректной визуализации двухмерных и трехмерных ортогональных многогранников
5
Статья посвящена описанию разработанных авторами алгоритмов визуализации двухмерных и трехмерных ортогональных многогранников, состоящих из наборов ортогональных объектов с фиксированным положением друг относительно друга. Предложен алгоритм удаления совпадающих отрезков ребер объектов ортогонального многогранника, обеспечивающий получение набора ребер, принадлежащих только его контуру.
Программное обеспечение для идентификации фактических статических характеристик нагрузки по напряжению крупных потребителей
5
Фактические статические характеристики нагрузки необходимы для эффективного и надежного оперативного управления электроэнергетическими системами. Одной из основных трудностей актуализации статических характеристик нагрузки является отсутствие инструментов обработки данных измерений напряжения и мощности. В статье предложен авторский алгоритм и архитектура его программной реализации, позволяющие автоматизировать процесс получения фактических статических характеристик нагрузки. Разработанный алгоритм основывается на методах data mining, а результаты расчетов могут быть использованы в любых программных продуктах, поддерживающих стандарт CIM. Кроме того, обсуждаются возможности интеграции разработанного программного обеспечения с корпоративными приложениями, используемыми АО «СО ЕЭС». Предварительные соображения по этому вопросу были освещены в рамках доклада. Данный доклад посвящен описанию программного обеспечения.
Виртуальная реальность и поддержка принятия решений
5
Управление распределенными системами, которые невозможно постоянно наблюдать визуально, обычно ведется через формирование виртуальных моделей таких систем. Моделей, обеспечивающих как выработку управляющих воздействий, так и управление их реализацией. Анализ показывает, что в доинформационную эпоху такие модели формировались в нематериальном виде, на основе логико-аналитических рассуждений управленцев, по данным сбора обстановки. Впоследствии средства автоматизации обеспечили сбор информации, ее обработку и представление пользователю, упростив формирование модели системы. Но они обеспечивали эту задачу не в полном объеме, не доведя ее до логического завершения – описания целостной динамической модели управляемой системы. Надежда на решение проблемы появилась с развитием технологий «виртуальной реальности», которые позволяют формировать и визуализировать модели с требуемой детализацией и оперативностью, практически в автоматическом режиме. С учетом потребностей процесса управления и возможностей технологий…
Эффективный алгоритм оптимизации размера битового индекса с помощью имитационной модели
5
Рассмотрено применение ранее построенной имитационной модели иерархических битовых индексов к поиску оптимального размера индекса второго уровня. Предложен алгоритм, позволяющий получить хорошее приближение к точке минимума за один прогон модели, без ее многократного выполнения в различных точках поверхности отклика. Основной идеей алгоритма является моделирование специальным образом построенной функции от входных данных, свойства которой подробно исследованы в работе.
Virtualization of information object vulnerability testing container based on DeX technology and deep learning neural networks
5
Современное развитие средств обеспечения информационной безопасности, наряду с усовершенствованием методик удаленного доступа, позволяет производить аудит программно-аппаратных компонентов без необходимости прямого доступа к тестируемой системе. В рамках данного направления развития выделяется подход, позволяющий интегрировать дистрибутивы на базе ядра Linux представлением виртуального контейнера chroot в системе на базе Android OS и, как следствие, осуществлять тестирование на проникновение без необходимости использования персональных компьютеров. Примером реализации данного подхода является дистрибутив Kali NetHunter, позволяющий за счет модуля KeX реализовать функционал удаленного администрирования системой. Кроме очевидных преимуществ KeX функционала также следует выделить ряд недостатков – низкая скорость обработки графической оболочки за счет трансляции на удаленных хост и необходимость поддержки трансляции на уровне операционной системы. Вторая проблема – затраты энергоресурсов при использовании во…
Инструменты нагрузочного тестирования
5
В статье рассмотрены основные аспекты тестирования производительности программных продуктов. Авторами приводится классификация методов тестирования. При этом основное внимание уделяется так называемому нагрузочному тестированию. Нагрузочное тестирование проводится с целью определения степени соответствия системы нефункциональным требованиям, таким как максимальное количество одновременных пользователей, время отклика информационного сервиса и т. п. В работе подробно описаны различные виды нагрузочных тестов, а также представлена методика тестирования для каждого вида, предложен набор показателей для классификации инструментов тестирования, на основе которого приведен сравнительный анализ существующих инструментальных средств для проведения нагрузочного тестирования.
Перспективы использования широких нейронных сетей в задачах идентификации состояния человека по термограммам лица и шеи
5
Биометрия представляет собой область компьютерных наук, которая изучает способ создания компьютерных моделей физиологических (геометрия руки, отпечатки пальцев, радужная оболочка глаз и т. д.) и поведенческих (динамика подписи, клавиатурного почерка, походка и т. д.) характеристик человека для идентификации одного или нескольких субъектов, а также их психофизиологического состояния. Перспективными с этой точки зрения являются тепловизионные методы контроля состояния субъекта. Результат распознавания субъекта или состояния зависит от эффективности каждого этапа системы идентификации. В настоящей статье приведен обзор результатов исследований по автоматическому распознаванию состояний субъектов по тепловым изображениям лица, основное внимание уделено используемым идентификационным признакам и наиболее перспективным алгоритмам принятия решений на базе широких нейронных сетей.
Новые технологии разработки высокоэффективных и параллельных приложений на современном Фортране
5
Статья посвящена использованию новых технологий параллелизма, которые появились в современных стандартах Фортрана (Fortran-2003, Fortran-2008). Авторами описаны конвейерные операции и подпрограммы; рассмотрены новые технологии параллелизма: комассивы и автораспараллеливание; представлены результаты тестирования различных технологий параллелизма; проанализированы особенности использования различных компиляторов Фортрана.
A software engineer organizer – new special solution
5
Issues which make engineers choose and use work time organizing systems are reviewed in this article. In addition, an overview of modern applications from this segment is provided and a notes system is proposed as a simple and effective tool to increase workflow effectiveness. And finally, requirements, model and development principles for an application to solve all these issues are described. The application was developed on the basis of the Spring Boot framework with partial use of the Domain Driven Development ideas. It has a good level of code coverage by autotests due to using the Test Driven Development. For posting of source codes in the Internet, the GitHub repository and the free open source software GPL v3 license have been chosen. The developed organizer helps to avoid waste of time for searching old data in case of work resumption under tickets suspended some time ago due to systematization of all required information, files and sub tasks. Regular using of the organizer makes it possible to i…
Методы обобщенного и метапрограммирования в программной реализации декодера алгебро-геометрических кодов
5
Описываются проектные решения, принятые при разработке программной реализации декодера одного класса алгебро-геометрических кодов. Данные решения развивают методологию обобщенного программирования, а также демонстрируют ряд приемов метапрограммирования на языке C++, которые оказываются полезными при решении аналогичных задач из области помехоустойчивого кодирования или более общих задач компьютерной алгебры. Отмечаются инструменты C++11, призванные улучшить поддержку обобщенного программирования на языке C++.
Беспроводные теги на основе Bluetooth-устройств
5
В статье рассматриваются задачи проектирования и разработки мобильных сервисов с использованием беспроводных тегов. При этом в качестве таких тегов предлагается использовать мобильные телефоны и другие устройства с поддержкой Bluetooth. Это новая модель использования (применения) Bluetooth-устройств. В этой модели Bluetooth-устройства служат для определения контекстно-зависимых данных, доступных мобильным пользователям. При этом предложенная схема охватывает все этапы жизненного цикла мобильных сервисов – представление тега (тегов), привязку к ним информационного наполнения и создание прикладных приложений на основе имеющихся тегов. В качестве тегов могут выступать как мобильные телефоны, так и уже существующие устройства с поддержкой Bluetooth. В статье рассматриваются возможные области применения предложенной модели.
Обзор методов построения многомерных контейнеров данных «ключ-значение» для использования в самоадаптирующихся контейнерах данных
5
В данной статье рассматриваются существующие методы построения многомерных ассоциативных контейнеров данных, которые впоследствии могут быть использованы в самоадаптирующихся контейнерах данных. Построение многомерных контейнеров является актуальной задачей в связи с возросшей популярностью и частым использованием таких структур в различных областях. Они применяются при работе с многомерными векторами, используемыми в биологии, физике, экономике, политологии, медицине и технике, для решения различных задач в компьютерной графике, мультимедийных базах данных и анимации, для работы с пространственными данными. В работе представлен обзор и анализ иерархических и хешированных контейнеров, кривых, заполняющих пространство и контейнеров для работы с большими размерностями, а также выявлены основные сферы применения проанализированных структур при реализации самоадаптирующихся ассоциативных контейнеров данных.
Методы оптимизации режимных параметров лезвийной обработки
5
Изложены теоретические основы методов, рекомендованных для использования при расчете режимных параметров различных видов лезвийной одно- и многоинструментной обработки. Приведены решения типовых задач оптимизации. Для студентов, обучающихся по специальности 150403 «Инструментальные системы машиностроительных производств», а также для магистров и аспирантов по научной специальности 05.03.01 «Технологии и оборудование механической и физико-технической обработки».
Исследование возможности повышения резкости изобразительной информации, предназначенной для электронных публикаций
5
Статья посвящена возможности повышения резкости изображений, предназначенных для электронных изданий, за счёт использования алгоритмов математической фильтрации. Считается, что обработка изображений специальными фильтрами может повысить их резкость, но в условиях визуального восприятия с экрана электронного устройства применение некоторых фильтров не всегда даёт значительное повышение резкости. Это связано с физиологическими особенностями строения зрительной системы человека, которая работает как фильтр нижних частот. Если степень воздействия фильтра недостаточна или математический алгоритм, лежащий в основе самого фильтра, покажет низкую эффективность в условиях визуального восприятия, результаты повышения резкости деталей изображения могут быть полностью потеряны. С другой стороны, для конечного потребителя важно точно воспроизвести те детали изображения, которые относятся к информативным участкам, воспринимаемым человеческим глазом и определяющим сюжетное содержание изобразительной информации. Таким об…
Безопасность в Интернете: защита от внешних угроз
5
В данной статье рассматриваются актуальные внешние угрозы, связанные с использованием Интернета, при этом делается акцент на «криминализации» глобальной сети и угрозах, представляющих опасность для финансов, жизни, здоровья и психического состояния пользователей. Далее рассматриваются основные активы пользователей, подвергающиеся угрозам, и соответствующие средства защиты: программные, организационные и правовые.
Математическая модель и алгоритм оперативного управления генерирующим оборудованием ТЭС
5
В статье предлагается математический аппарат DSS- и MES-систем генерирующих компаний и алгоритм выбора оптимального режима работы генерирующего оборудования ТЭС. Наборам мероприятий, доступных оперативному персоналу ТЭС, из матрицы сценарных условий, ставится в соответствие система продукций, влияющих на выполнение или невыполнение той или иной комбинации действий. Это позволило разработать алгоритм выбора оптимального режима генерирующего оборудования, основанный на применении абстрактной логической схемы и графов И/ИЛИ-типа.
Разработка архитектуры интернет-сервиса организации научных мероприятий с автоматизацией документооборота
4
В статье показана актуальность разработки архитектуры облачного интернет-сервиса организации документооборота заявок на научные конференции. Авторами описан набор функционала для автоматизации развертывания пользовательских веб-ресурсов и рассматривается применение стандарта децентрализованной авторизации OpenID Connect. В работе также описана концепция использования гибкой модели полей, предоставляющих широкий функционал конструирования форм подачи заявок.
Модуль управления командами GNU Linux/UNIX на языке Java
4
В статье представлены описание проекта и реализация библиотеки для формирования очереди команд GNU Linux/UNIX и их локального или удаленного исполнения в зависимости от названия и версии целевой операционной системы. В описании проекта отражены область применения, выбор средств реализации, описание структуры и примененные методики. Разработка базируется на классических работах [1 – 3] и развивает результаты, опубликованные в статьях [4, 5].
Опыт работы с системами управления и мониторинга используемых вычислительных ресурсов корпоративных высокопроизводительных вычислительных кластеров
4
В представленной статье рассматриваются современные системы мониторинга серверов. Обозреваемая предметная область касается контроля и управления высокопроизводительными вычислительными комплексами (ВВК). Данные системы применяются в различных отраслях науки и промышленности для проведения моделирования систем и их поведения в различных условиях. Скорость проведения моделирования зависит от применяемых технических решений в составе вычислительного комплекса. К ним относят тип внутренней сети, количество и разновидности вычислительных узлов. Для вычислительных узлов рассматривают такие параметры, как архитектура и модель процессора, количество оперативной памяти. Особенности, связанные с реализацией конкретных математических моделей, влияющие на скорость расчетов, в данной статье не рассматриваются. В работе проведен анализ существующих рыночных решений и основных применяемых концепций для систем управления и мониторинга подобных комплексов. Рассматриваемые системы оцениваются с экономической и технической …