Software Diversity. 1 concept and 10 papers I love. I gave this talk at the 2nd European Chaos Engineering Day in Stockholm.
Design of Self-Checking Software. 1975.
System structure for software fault tolerance. 1975.
The N-version approach to fault-tolerant software. 1985.
Operating system protection through program evolution. 1993.
Buidling Diverse Computer Systems. 1997.
On the Effectiveness of Address-Space Randomization. 2004.
Profile-Guided Automated Software Diversity. 2013.
Obtaining and Reasoning About Good Enough Software. 2012.
Software mutational robustness. 2013.
Finding Focus in the Blur of Moving-Target Techniques. 2014.
These works are essential inspirations for my contributions to the field of software diversity.