dynamic program analysis
analysis of computer software that is performed by executing programs on a real or virtual processor
profiling
technique of measuring the amount of time or other resources used by different components of an executing computer program
Runtime verification
extraction of information from a running system to verify certain properties