Business process management faces challenges in dealing with business abnormalities and ever-changing business requirements. Traditional business process management approaches evolved from software engineering and workflow management where activities, messages and control logic are given...