System Robustness and Future Proofing

System robustness and future proofing are two essential aspects for any system design. However, it is common for designers to consider only one of these elements on the assumption that meeting one aspect will fulfil the requirements for the other. For many systems, particularly defence systems, with long life cycles and diverse operating environments, it is essential that both robustness and future proofing requirements are accommodated in system design. The proposed research will provide a fundamental understanding of robustness and future proofing and will develop a robust theory for incorporation of these two aspects in system designs. Furthermore, the research will provide comprehensive analysis and design tools that can inform cost and benefit analysis with regard to system robustness and future-proofing requirements.