This site provides articles and papers on computer viruses and anti-virus research.
Various research papers on computer viruses