Heuristic

A way of resolving an issue by discovering or experimenting instead of following specific instructions, formulas, or procedures. For example, an antivirus program may use heuristic detection to help identify a unknown virus or other malware.

Also see: Polymorphic virus, Security definitions