Computer science "Workflow Management" or "Process Management" regimes advocate using different process meta-models (e.g. YAWL or BPEL4WS). Each defines its own set of process definition concepts with an accompanying process execution model. These in turn implement the process execution semantics. The current practice is to implement a separate interpreter ("workflow engine") for each execution model.
This research project exploits the novel idea to define and to implement one single process execution interpreter for all existing and future process execution models. This will execute any number of processes concurrently according to different process meta-models within one single interpreter.