1. A computer program product, comprising: a tangible, non-transitory, computer-readable medium having encoded thereon instructions for use by at least one computer, wherein the instructions are for establishing a mapping function between engineering analysis objectives and engineering analysis tools, the computer program product comprising: computer usable program code defining a fault symptom language, the fault symptom language comprising a first symptom syntax selected from a plurality of symptom syntaxes and a first symptom vocabulary selected from a plurality of symptom vocabularies; computer usable program code implementing a user interface configured to collect the engineering analysis objectives in the fault symptom language; computer usable program code for assigning a respective identifier to each of the engineering analysis tools using the fault symptom language; computer usable program code for mapping the engineering analysis objectives to the engineering analysis tools; and computer useable program code for returning a link to the user interface, wherein the link points to the respective engineering analysis tools mapped to the respective engineering analysis objectives.