Dynamic program analysis is the analysis of computer software that is performed by executing programs built from that software system on a real or virtual processor. For dynamic program analysis to be effective, the target program must be executed with sufficient test inputs to produce interesting behavior. Use of software testing techniques such as code coverage helps ensure that an adequate slice of the program's set of possible behaviors has been observed.

PropertyValue
dbpprop:abstract
  • Dynamic program analysis is the analysis of computer software that is performed by executing programs built from that software system on a real or virtual processor. For dynamic program analysis to be effective, the target program must be executed with sufficient test inputs to produce interesting behavior. Use of software testing techniques such as code coverage helps ensure that an adequate slice of the program's set of possible behaviors has been observed. Also, care must be taken to minimize the effect that instrumentation has on the execution (including temporal properties) of the target program.
  • Dynaaminen analyysi on tietokoneohjelmien analysointia suorittamalla ohjelmia todellisessa tai virtuaalisessa prosessorissa. Jotta dynaaminen analyysi voisi onnistua riittävän hyvin, tarvitaan riittävät testitiedot ja tulotiedot, jotta voidaan tuottaa riittävän tarkat vastaukset käyttäytymisen tuloksena. Yleensä dynaamisen analyysin suorittamiseksi ohjelmistoa joudutaan muuttamaan vähän (koodin instrumentointi), tai muutoin joudutaan varmistamaan, että suoritus kattaa riittävän osan koodista.
  • Динамический анализ кода (англ. Dynamic program analysis) — анализ программного обеспечения, выполняемый при помощи выполнения программ на реальном или виртуальном процессоре (анализ, выполняемый без запуска программ называется статический анализ кода). Утилиты динамического анализа могут требовать загрузки специальных библиотек, перекомпиляцию программного кода. Некорые утилиты могут модифицировать исполняемый код в процессе исполнения или перед ним. Для большей эффективности динамического анализа требуется подача тестируемой программе достаточного количества входных данных, чтобы получить более полное покрытие кода. Также требуется позаботиться о минимизации воздействия инструментирования на исполнение теситруемой программы (включая временные характеристики).
dbpprop:hasPhotoCollection
dbpprop:reference
rdf:type
rdfs:comment
  • Dynamic program analysis is the analysis of computer software that is performed by executing programs built from that software system on a real or virtual processor. For dynamic program analysis to be effective, the target program must be executed with sufficient test inputs to produce interesting behavior. Use of software testing techniques such as code coverage helps ensure that an adequate slice of the program's set of possible behaviors has been observed.
  • Dynaaminen analyysi on tietokoneohjelmien analysointia suorittamalla ohjelmia todellisessa tai virtuaalisessa prosessorissa. Jotta dynaaminen analyysi voisi onnistua riittävän hyvin, tarvitaan riittävät testitiedot ja tulotiedot, jotta voidaan tuottaa riittävän tarkat vastaukset käyttäytymisen tuloksena.
  • Динамический анализ кода (англ. Dynamic program analysis) — анализ программного обеспечения, выполняемый при помощи выполнения программ на реальном или виртуальном процессоре (анализ, выполняемый без запуска программ называется статический анализ кода).
rdfs:label
  • Dynamic program analysis
  • Dynaaminen analyysi
  • Динамический анализ кода
owl:sameAs
skos:subject
foaf:page
is dbpprop:redirect of
is owl:sameAs of