1. A method for generating a runtime compliant partner process for a given original process, wherein both processes are dedicated to interact with each other, comprising the steps of: identifying all activities of the original process interacting with the partner process; automatically determining if an activity is able to be mirrored by a mechanism supported by a business process language, and, in the event that said activity is able to be mirrored by said mechanism supported by said business process language, generating a mirrored activity and creating a respective activity name, and otherwise using a predetermined mathematical method for dissecting said activity into a set of sub-activities, which can be mirrored, thus generating respective mirrored sub-activities, and creating a respective activity name for each sub-activity; and arranging the mirrored sub-activities according to the outcome of the predetermined mathematical method.