Jump to content

Путь взрыва

В информатике масштабируемость взрыв путей является фундаментальной проблемой, которая ограничивает и /или полноту некоторых видов анализа программ , включая фаззинг , символьное выполнение и статический анализ с учетом пути . Взрыв путей относится к тому факту, что количество путей потока управления в программе растет экспоненциально («взрывается») с увеличением размера программы и может даже быть бесконечным в случае программ с неограниченными итерациями цикла. [1] [2] Следовательно, любой анализ программы, который пытается исследовать пути потока управления через программу, либо будет иметь экспоненциальное время выполнения по длине программы (или, возможно, даже не сможет завершиться на определенных входных данных), либо будет вынужден выбирать анализ только подмножества все возможные пути. Когда анализ исследует только подмножество всех путей, решение о том, какие пути анализировать, часто принимается эвристически . [3]

  1. ^ Ананд, Сасват; Патрис Годфруа; Николай Тильманн (2008). «Композиционно-символическое исполнение, ориентированное на спрос». Инструменты и алгоритмы построения и анализа систем . Конспекты лекций по информатике. Том. 4963. стр. 367–381. дои : 10.1007/978-3-540-78800-3_28 . ISBN  978-3-540-78799-0 .
  2. ^ Бунстоппель, Питер; Кадар, Кристиан; Энглер, Доусон (2008). Рамакришнан, ЧР; Рехоф, Якоб (ред.). «RWset: Взрыв пути атаки при генерации тестов на основе ограничений» . Инструменты и алгоритмы построения и анализа систем . Берлин, Гейдельберг: Springer: 351–366. дои : 10.1007/978-3-540-78800-3_27 . ISBN  978-3-540-78800-3 . «Количество различных путей увеличивается экспоненциально с количеством пройденных условных операторов. Во всех программах, кроме самых маленьких, это обычно приводит к практически неисчерпаемому набору путей для исследования».
  3. ^ Ма, Кин-Кенг; Ху Йит Пханг; Джеффри С. Фостер; Майкл Хикс (2011). «Направленная символическая казнь» . Материалы 18-й Международной конференции по статистическому анализу . стр. 95–111. ISBN  9783642237010 . Проверено 3 апреля 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 70cea974473b35e588c1d1e55df2a11e__1691855580
URL1:https://arc.ask3.ru/arc/aa/70/1e/70cea974473b35e588c1d1e55df2a11e.html
Заголовок, (Title) документа по адресу, URL1:
Path explosion - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)