University College Dublin
For more than twenty years, process automation has been successfully used to improve efficiency within companies. The resources involved in the production of goods and services were predominantly internal, and such situation was reflected by process models and execution technologies. With business models now shifting towards a more cooperative approach, process automation needs to absorb the requirements coming from newly engineered business processes. The efficiencies generated by process automation depend substantially on the stability of the process specification. The upfront investment in the engineering of a process is spread over the instances of the process actually executed.