1. An apparatus comprising: a memory; and a processor device operatively coupled to the memory and configured to: receive a set of process metrics, the set of received process metrics comprising at least one target metric; evaluate the set of received process metrics to determine a set of process classifications by: providing said at least one target metric to a domain knowledge database, the domain knowledge database comprising a plurality of clusters of process types, business objects, tasks and actors; and receiving, from the domain knowledge database, the set of process classifications, the set of process classifications comprising at least one process type class selected from at least one process type cluster, at least one object class selected from at least one object cluster, at least one task class selected from at least one task cluster, and at least one actor class selected from at least one actor cluster; determine a set of process parameters utilizing one or more example processes obtained from the domain knowledge database based on said at least one process type class, said at least one object class, said at least one task class and said at least one actor class, the set of process parameters comprising one or more constraints for objects, tasks and actors; and generate one or more processes based at least in part on the set of process parameters and the set of process classifications, each of the one or more processes having respective sets of process metrics similar to the set of received process metrics and comprising a path of two or more objects linked by tasks each performed by at least one actor.