Computer programs are analysed for the occurrence of redundant program
instructions of program instruction using uninitialised variables. If the
number of such instructions exceeds a threshold level, then the computer
program is treated as containing a computer virus. This technique is
useful in identifying new and polymorphic viruses.