A computer virus detection method includes compiling a list of heuristic
events and a chronological order in which they occur, comparing the list
of heuristic events and the chronological order with a defined list of
heuristic events occurring in a defined chronological order and
determining whether a computer virus is present based on a result of the
comparing.