1. A computer implemented method for extending a process model, the process model including specification of an exposed process interface, the method comprising the steps of: receiving specification of process information consumed by a process implementation of the process model, the process information consumed being information that is or needs to be utilized by the process implementation without being passed through the exposed process interface; and automatically generating an extended process model using a computer processor, the extended process model including specification of the exposed process interface and specification of the process information consumed by the process implementation.