Dynaaminen analyysi

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.

Katso myös 
 Staattinen analyysi 
 Symbolinen analyysi

Kirjallisuutta 

Ball, T. (1999). The concept of dynamic analysis. Springer Verlag Heidelberg.  
Hamou-Lhadj, A. (2005). Techniques to Simplify the Analysis of Execution Traces for Program Comprehension. PhD-thesis.   
Zaidman, A. (2006). Scalability Solutions for Program Comprehension Through Dynamic Analysis. PhD-thesis. 

Ohjelmistotuotanto