A distributed approach to computer virus detection and neutralization by autonomous and heterogeneous agents | IEEE Conference Publication | IEEE Xplore