Today I gave a talk at the 2nd European Chaos Engineering Day in Stockholm. The title was Software Diversity. 1 concept and 10 papers I love. This title is a direct reference to the papers we love community, which I discovered yesterday during a great dinner.
And here are the papers that I presented and that I keep coming back to since 2012.
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.