The Idea of the self-reproducing Computer system software may be traced again to Original theories with regard to the operation of advanced automata.[11] John von Neumann showed that in concept a software could reproduce itself. This constituted a plausibility lead to computability principle. Fred Cohen experimented with Personal computer viruses a