This book addresses the question of how system software should be designed to account for faults, and which fault tolerance features it should provide for highest reliability. The authors first show how the system software interacts with the hardware to tolerate faults. They analyze and further develop the theory of fault tolerance to understand the different ways to increase the reliability of a system, with special attention on the... more...

This book introduces an approach to active system control design and development to improve the properties of our technological systems. It extends concepts of control and data accumulation by explaining how the system model should be organized to improve the properties of the system under consideration. The authors define these properties as reliability, performance and energy-efficiency, and self-adaption. They describe how they... more...

This book presents a paradigm for designing new generation resilient and evolving computer systems, including their key concepts, elements of supportive theory, methods of analysis and synthesis of ICT with new properties of evolving functioning, as well as implementation schemes and their prototyping. The book explains why new ICT applications require a complete redesign of computer systems to address challenges of extreme reliability, high... more...