Symbolic execution: Difference between revisions

Content deleted Content added
m Hyperlinks added.
Line 29:
 
===Program-dependent efficiency===
Symbolic execution is used to reason about a program path-by-path which is an advantage over reasoning about a program input-by-input as other testing paradigms use (e.g. [[Dynamicdynamic program analysis]]). However, if few inputs take the same path through the program, there is little savings over testing each of the inputs separately.
 
=== Memory aliasing ===