動的プログラム解析
Sign in to saveAlso known as runtime analysis, runtime program analysis
実際のプロセッサまたは仮想プロセッサ上でプログラムを実行するソフトウェア分析
Article · 日本語
動的プログラム解析 (Dynamic Program Analysis) とは、ソフトウェア解析手法の一種であり、実際のあるいは仮想のプロセッサでプログラムを実行して解析を行うこと。動的解析を効率よく行うために、標的プログラムに十分な量のテストケースを入力し、興味深い動作を起こす。コードカバレッジ等のソフトウェアテスト技法を用いて、起こりうる動作を記述したソースコードの箇所を十分な量見つけ出すことができる。ただし、実行中の一時的な命令の効果を過小評価してしまうことに気をつける必要がある。 テストが不十分だと、ロケット「アリアン5」が初飛行でランタイムエラーにより機体が崩壊したように、破局的な失敗をするおそれがある。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
static program analysis
Entity
fuzzing
Entity
black-box testing
Entity
C dynamic memory allocation
Entity
Google
Organization
Linux
Entity
Microsoft Windows
Entity
International Standard Book Number
Entity
Q15777
Entity
Q2005
Entity
behavior
Entity
computer programming
Entity
computer program
Entity
macOS
Entity
digital object identifier
Entity
International Standard Serial Number
Entity
compiler
Entity
source code
Entity
security
Entity
GNU
Entity