Fault-tolerant Processor Arrays Research Articles