I rather doubt the ways they failed were specified. Unspecified, unplanned, unexpected failures of an unknown nature would be what I would shoot for. Say, for instance, a trojan that would randomly select code that does arithmetic computations to make a powers-of-ten mistake, here and there, randomly.
Sounds like any one of my apps! I think I have a future in computer software espionage...