A method of executing a diagnosis program including multiple procedures
associated with remedy procedures wherein the diagnosis program does not
specify an order in which the remedy procedures are executed comprises
receiving, in a computer system wherein a plurality of automated
diagnostic procedures is performed, priority information specifying an
order in which failures of any of the plurality of automated diagnostic
procedures are to be addressed. The plurality of automated diagnostic
procedures is performed. Upon at least some of the automated diagnostic
procedures failing, a plurality of automated remedy procedures is
performed in the specified order, the automated remedy procedures being
associated with the failed automated diagnostic procedures.