An information processing method includes, when receiving a workflow including a conditional branch and procedures, obtaining branch probability information corresponding to a classification of the conditional branch, the branch probability information being calculated for each piece of classification information defined for the conditional branch and indicating a probability that a condition has been satisfied in an executed conditional branch; obtaining cost information and availability information that correspond to the procedure, the cost information indicating a cost needed for a service provided by the procedure, and the availability information indicating availability of the service; calculating an execution probability of the procedure on the basis of the obtained branch probability information; and calculating a probability that the received workflow properly or improperly terminates, and a cost needed to execute the received workflow by using the calculated execution probability of the procedure, the obtained cost information and the obtained availability information.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An information processing method, comprising: when receiving a workflow including a conditional branch and procedures, obtaining, by using a computer, branch probability information corresponding to a classification of the conditional branch included in the received workflow from a storage unit that stores the branch probability information, the branch probability information being calculated for each piece of classification information defined for the conditional branch included in the received workflow and indicating a probability that a condition has been satisfied in an executed conditional branch; obtaining, by using the computer, cost information and availability information that correspond to the procedure included in the received workflow from the storage unit that stores the cost information and the availability information, the cost information indicating a cost needed for a service provided by the procedure included in the workflow, and the availability information indicating availability of the service; calculating an execution probability of the procedure included in the received workflow on the basis of the obtained branch probability information, by using the computer; and calculating a probability that the received workflow properly or improperly terminates, and a cost needed to execute the received workflow by using the calculated execution probability of the procedure, the obtained cost information and the obtained availability information, by using the computer. 2. The information processing method according to claim 1, further comprising: obtaining alternative information that describes an alternative procedure of the procedure included in the received workflow, by using the computer; calculating an execution probability of the alternative procedure by using the branch probability information, the availability information and the alternative information; and calculating a probability that the received workflow properly or improperly terminates, and a cost needed to execute the received workflow by using the execution probability of the procedure, the execution probability of the alternative procedures, the cost information and the availability information, by using the computer. 3. The information processing method according to claim 1, wherein the classification information is classification information that corresponds to identification information of a user who inputs information used to determine whether a condition of a conditional branch is satisfied. 4. A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute an information processing process comprising: when receiving a workflow including a conditional branch and procedures, obtaining branch probability information corresponding to a classification of the conditional branch included in the received workflow from a storage unit that stores the branch probability information, the branch probability information being calculated for each piece of classification information defined for the conditional branch included in the received workflow and indicating a probability that a condition has been satisfied in an executed conditional branch; obtaining cost information and availability information that correspond to the procedure included in the received workflow from the storage unit that stores the cost information and the availability information, the cost information indicating a cost needed for a service provided by the procedure included in the workflow, and the availability information indicating availability of the service; calculating an execution probability of the procedure included in the received workflow on the basis of the obtained branch probability information; and calculating a probability that the received workflow properly or improperly terminates, and a cost needed to execute the received workflow by using the calculated execution probability of the procedure, the obtained cost information and the obtained availability information.