heuristics

A method of analyzing outcome through comparison to previously recognized patterns. For example, an antivirus program, familiar with behaviors typical of viruses (such as deleting files in sequence), could use heuristics to identify unknown virus strains by their behavior.