Business process management (BPM) technology plays a major role in current enterprise-wide information systems. In general, BPM aims to provide overall business process control and monitoring in order to increase the productivity of enterprise wide functions. By using methods, techniques, and software to design, enact, control and analyse operational processes, BPM facilitates the interplay of people and organisation. Despite its success in a variety of industries, several limitations and challenges have emerged from BPM solutions. These include the flexibility of the modelling languages, measurement of process effectiveness and process efficiency, dynamic adaptation to external changes, and consideration of data dependency thus disconnecti...