Which of the following is a Strategy to achieve Software diversity ?

A. Different programming languages
B. Different design methods and tools
C. Explicit specification of different algorithms
D. All of the mentioned

View Answer

D. All of the mentioned