In this thesis the syntactical correctness of BPMN 2.0 models developed with current modeling tools (e.g. BonitaBPM, Camunda, Activiti, Adonis, ...) shall be checked. Further, qualitative features shall be derived from the model (e.g. whether too many tasks are modeled) in order to be able to recommend to a developer an improvement of the model. What good features are, shall be configurable (e.g. minimal number of tasks or maximal number of tasks). In the thesis different BPMN 2.0 compliant modeling tools and process management systems shall be analyzed. An implementation has to be integrated in the existing course management system (wfm.ec.tuwien.ac.at) .