1. A method, in a data processing system, for process-aware code migration, the method comprising: annotating a plurality of nodes and a plurality of edges within a call graph with information from execution data for executing the code and a topology of the data processing system to form an annotated call graph; clustering each node in the plurality of nodes into an associated cluster based on a subset of attributes used from the execution data or the topology to generate the annotated call graph to form a clustered call graph comprising a plurality of clusters; process mining the execution data associated with each cluster in the plurality of clusters to form an existing process model; and mapping processes identified within the existing process model to a proposed business-process model thereby forming a set of correlations between the existing process model and the proposed business-process model.