countermeasures. While there is consensus that the improved discovery,
avoidance, and mitigation of vulnerabilities to known attack patterns will
improve the security of software, they will not be effective when the software
is confronted with unknown attack patterns. Currently, research into the