This monograph presents a variety of techniques that can be used for designing robust fault diagnosis schemes for non-linear systems. The book also presents a number of robust soft computing approaches utilizing evolutionary algorithms and neural networks.