1. A method for analyzing testing coverage of one or more software modules to provide process coverage statistics, comprising the steps of: obtaining one or more coverage measures from a test specification document; performing a trace on each of the one or more coverage measures during a test; analyzing each trace to generate a tun-time service choreography model for a process, wherein the model includes each of one or more service choreography patterns occurring in the process; and using the model to provide statistical data on test coverage according to a process definition.