Supporting Contract Execution through Recommended Workflows

This paper extends our previous research on e-contracts by investigating the problem of deriving business process specifications from business contracts. The aim here is to reduce the risk of behaviour leading to contract violations by encouraging the parties to a contract to follow execution paths that satisfy the policies in the contract. Our current contract monitoring prototype provides run-time checking of policies in contracts. If this system was linked to workflow systems that automate the associated business processes in the contract parties, a finer grain of control and early warning could be provided. We use an example contract to illustrate the different views and the problems of deriving business processes from contracts. We propose a set of heuristics that can be used to facilitate this derivation.

[1]  WeigandHans,et al.  Cross-organizational workflow integration using contracts , 2002 .

[2]  D. Luckham The Power of Events , 2002 .

[3]  James B. Cole,et al.  Identifying requirements for Business Contract Language: a monitoring perspective , 2003, Seventh IEEE International Enterprise Distributed Object Computing Conference, 2003. Proceedings..

[4]  Zoran Milosevic,et al.  On expressing and monitoring behaviour in contracts , 2002, Proceedings. Sixth International Enterprise Distributed Object Computing.

[5]  James B. Cole,et al.  A unified behavioural model and a contract language for extended enterprise , 2004, Data & Knowledge Engineering.

[6]  Hans Weigand,et al.  Cross-organizational workflow integration using contracts , 2002, Decis. Support Syst..

[7]  Wijnand Derks,et al.  Business-to-Business E-Commerce in a Logistics Domain , 2000, ISDO.