222 DOI: 10.7763/IJIMT.2015.V6.606 Abstract— provide promising perspectives to support business processes. However, numerous processes are still defined with hard-coded process logic. Accordingly, the resulting workflow applications are both complex to design and costly to maintain. The main reason of this problem is that many processes are data-driven; i.e., evolution of process instances depe...