Business processes design optimization is known as the problem of creating feasible business processes while optimizing their criteria such as resource cost and execution time. In this paper, the authors propose an evolutionary multi-criteria approach based on a modified evolutionary algorithm for generating optimized business processes. The main contribution of this work is a framework capable
... [Show full abstract] of (i) generating business processes using an enhanced version of evolutionary algorithm NSGAII, (ii) verifying the feasibility of each business process created employing an effective algorithm, and (iii) selecting Pareto optimal solutions in a multi criteria optimization environment up to three criteria, with use of an effectual fitness function. The experimental results showed that the authors' proposal generates efficient business processes with high quality in terms of qualitative parameters compared with existing solutions.