1. A system for performing event analysis, the system comprising: an input operable to receive: a set of system properties with attributes and values; and a set of logical expressions representing a set of system test goals, wherein the set of logical expressions comprises at least one preference expression that defines at least one of testing knowledge, testing experience, and testing beliefs, wherein the input is further operable to receive at least one bias value and at least one preference value; a processor operable to define a hierarchical tree structure with a plurality of nodes where each node represents one of the system properties and includes at least one of the attributes and the values, wherein the processor is further operable to: associate the at least one bias value with the at least one preference expression; and associate the at least one priority value to the at least one preference expression; and an output operable to output a set of system test data utilizing the hierarchical tree structure combined with the set of logical expressions.