Patent Document ID: 7676445
Application ID: 10644378
Patent Flag: 1

Claim One:
1. A method for developing failure prediction software for a storage system, the method comprising: assisting an end-user of a storage system in generating a failure prediction algorithm for the storage system, the failure prediction algorithm comprising fuzzy logic rules, the failure prediction algorithm stored in a natural language format; generating machine-readable code from the stored failure prediction algorithm in response to input from an end-user, the machine-readable code configured to execute on the storage system; testing the machine-readable code with sample data to produce a result in response to input from an end-user; selectively revising the failure prediction algorithm in response to input from an end-user such that the result corresponds to an expected result; and tuning the failure prediction algorithm dynamically at runtime by adjusting a fuzzy variable definition in response to input from an end-user of the storage system.