Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Optimizing Signal Strength In-Situ Using an Evolvable Antenna System
EH '02 Proceedings of the 2002 NASA/DoD Conference on Evolvable Hardware (EH'02)
Relation between Fault Tolerance and Reconfiguration in Cellular Systems
IOLTW '00 Proceedings of the 6th IEEE International On-Line Testing Workshop (IOLTW)
Practical Design of Safety-Critical Computer Systems
Practical Design of Safety-Critical Computer Systems
EH '05 Proceedings of the 2005 NASA/DoD Conference on Evolvable Hardware
Introduction to Evolvable Hardware: A Practical Guide for Designing Self-Adaptive Systems (IEEE Press Series on Computational Intelligence)
IEEE Transactions on Evolutionary Computation
On the practicality of using intrinsic reconfiguration for fault recovery
IEEE Transactions on Evolutionary Computation
A three-step decomposition method for the evolutionary design of sequential logic circuits
Genetic Programming and Evolvable Machines
Hi-index | 0.00 |
Self-adaptive systems autonomously change their behavior to compensate for faults or to improve their performance. Evolvable hardware, which combines evolutionary algorithms with reconfigurable hardware, is often proposed as the cornerstone for systems that use self-adaption for fault recovery. Although evolvable hardware was first introduced over 15 years ago, there are few, if any, fault tolerant self-adaptive systems in operation today. One primary reason why these unfortunate circumstances have arisen is many designers--and not limited to just designers from the computational intelligence community--do not really understand how to build a basic fault tolerant system, let alone a self-adaptive fault tolerant system. This chapter describes how fault tolerant systems are built. A model for designing fault tolerant systems that rely on evolvable hardware for fault recovery is presented.