по
Кибернетика и программирование
12+
Меню журнала
> Архив номеров > Рубрики > О журнале > Авторы > О журнале > Требования к статьям > Редакция и редакционный совет > Рецензенты > Порядок рецензирования статей > Политика издания > Ретракция статей > Этические принципы > Политика открытого доступа > Оплата за публикации в открытом доступе > Политика авторских прав > Политика цифрового хранения публикации > Политика идентификации статей > Политика проверки на плагиат
Журналы индексируются
Реквизиты журнала

ГЛАВНАЯ > Журнал "Кибернетика и программирование" > Содержание № 02, 2019
Данный номер находится в стадии формирования. Все представленные на данной странице статьи уже вошли в номер, считаются опубликованными, сохранят в окончательной версии номера указанные страницы и другие метаданные статей также не изменятся.
Учредитель: Даниленко Василий Иванович, w.danilenko@nbpublish.com
Главный редактор: Сидоркина Ирина Геннадьевна, доктор технических наук, igs592000@mail.ru
Содержание № 02, 2019
Языки программирования
Ревнивых А.В., Велижанин А.С. - Методика автоматизированного формирования структуры дизассемблированного листинга c. 1-16

DOI:
10.25136/2306-4196.2019.2.28272

Аннотация: Предмет исследования – методика разбиения дизассемблированного кода на логические блоки в автоматическом режиме, поиск уязвимостей программного обеспечения без использования исходного кода (с использованием бинарного файла либо его эквивалента, полученного реверс-инжинирингом).Объектом исследования являются существующие анализаторы кода и особенности их функционала.Целью исследования является рассмотреть возможность разбиения дизассемблированного кода на логические блоки в автоматическом режиме и некоторые связанные с этим возможные сложности.Постановка проблемы. Сложность анализа больших программных продуктов на уровне машинного кода обуславливает необходимость автоматизации данного процесса. Методология исследования основана на сочетании теоретического и эмпирического подходов с применением методов статического и динамического анализа, сравнения, обобщения, алгоритмизации, моделировании, синтеза. Ключевые выводы. Разбиение кода на блоки путем последовательного в режиме «строчка за строчкой» анализа машинного кода в некоторых случаях может привести к неверной интерпретации. Кроме того, анализ кода согласно выводам функций так же не гарантирует правильности определения границ функций. Однако в целом матричный метод может быть применен для анализа зависимостей функций по выделенным таким образом блокам кода.Научная новизна связана с определением автором перспективных векторов исследования программного кода на уязвимости, обоснованием подхода (построение матрицы переходов из целочисленных значений), который может являться начальной стадией подготовки к автоматизированному анализу дизассемблированного кода.
Математическое моделирование и вычислительный эксперимент
Ефимов А.И., Балилый Н.А. - Методика обучения систем управления беспилотными летательными аппаратами путем погружения их в виртуальную реальность c. 17-22

DOI:
10.25136/2306-4196.2019.2.29236

Аннотация: Предметом исследования является реализации систем управления беспилотными летательными аппаратами. В качестве их решения предложен метод обучения и тестирования данных систем путем погружения всей системы и её отдельных компонентов в максимально приближенную к реальным условиям виртуальную реальность. Рассмотрены преимущества и сложности реализации в отношении каждого из задействованных модулей системы. Для каждой из сложностей предложены варианты решения. Выявлены наиболее удачные области применения, а также выделяется возможность применения данного метода к наземным и надводным транспортным средствам. В рамках данной работы исследованы имеющиеся системы управления летательными аппаратами и использование виртуальной реальности в рамках обучения их отдельных частей а также предложен вариант расширения применения подобных методов на всю систему управления с анализом достоинств и недостатков подобного подхода. Новизна данной статьи заключается в обучении систем управления беспилотными летательными аппаратами путем её погружения в виртуальную реальность. Полнота и гибкость подобной обучающей системы способны с одной стороны подстраиваться под любую конфигурацию оборудования, с другой обеспечить максимально качественное обучение. Наиболее важным аспектом является обеспечение возможности использования большей доли обучаемых алгоритмов, чем это возможно в других случаях. Кроме того данный подход кране полезен в рамках видеонавигации в связи с возможностью лучшей реализации компьютерного зрения. В рамках статьи показана актуальность исследования и эффективность применения данного метода в рамках систем управления летательными аппаратами и предложено его применение к другим транспортным средствам.
Другие сайты издательства:
Официальный сайт издательства NotaBene / Aurora Group s.r.o.
Сайт исторического журнала "History Illustrated"