УДК 338.24
Создание самокорректирующихся программ
для решения прикладных задач
© О. <...> Н.Э. Баумана, Москва, 105005, Россия
Исследована возможность реализации самокорректирующихся программ для:
решения прикладных задач — радиолокации, баллистики и навигации; создания
инструментальных библиотек и пакетов прикладных программ; разработки подсистем защиты информации от несанкционированного доступа; надежной отладки программного обеспечения. <...> Ключевые слова: проактивная защита, защита программного обеспечения, самотестирующиеся и самокорректирующиеся программы. <...> В отраслях
промышленности, в которых роль интеллектуальной собственности существенна, таких как научные исследования, создание образцов космической техники, разработка программного обеспечения, доступ к ресурсам и разработкам материнской компании, она приводит к получению
выгод, намного превышающих те, которые могли быть получены в результате вливания капитала. <...> В этих условиях важность обеспечения информационной безопасности только возрастает. <...> В статье исследована возможность: создания
самокорректирующихся программ для радиолокации, баллистики и
навигации, инструментальных библиотек и пакетов прикладных программ; разработки подсистем защиты информации от несанкционированного доступа; надежной отладки программного обеспечения. <...> Реализация таких программ возможна, так как существует множество функций, обладающих свойством рандомизированной алгоритмической самосводимости. <...> Процесс самокоррекции в этом случае независим от используемых при написании защищаемой программы языка
программирования и средств автоматизации программирования, что
существенно повышает оперативность исследования программ и, сле1 <...> О.В. Казарин, В.Ю. Скиба
довательно, обнаружения в ней программных ошибок и дефектов деструктивного типа. <...> Пространственно-временную сложность тестирующего модуля для таких программ составляет константный мультипликативный <...>