Key points are not available for this paper at this time.
reliability, and automatic control. Abstract: How to improve the reliability and availability of the increasingly complex software is a serious challenge as software assumes an increasingly larger role in the critical functions of our society. It is a widely held belief that diversity in software constructions entails robustness. However, is it really true? This paper investigates the relationship between software complexity, reliability, and the resource available for software development. It also presents a forward recovery approach based on the idea of “using simplicity to control complexity ” as a way to improve the robustness of complex software systems. 1
Lui Sha (Sun,) studied this question.