Title :
Identifying requirements for Business Contract Language: a monitoring perspective
Author :
Neal, S. ; Cole, J. ; Linington, P.F. ; Milosevic, Z. ; Gibson, S. ; Kulkarni, S.
Author_Institution :
Kent Univ., UK
Abstract :
This paper compares two separately developed systems for monitoring activities to business contracts, describes how we integrated them and exploits the lessons learned from this process to identify a core set of requirements for a Business Contract Language (BCL). Concepts in BCL needed for contract monitoring include: the expression of coordinated concurrent actions; obliged, permitted and prohibited actions; rich timeliness expressions such as sliding windows; delegations; policy violations; contract termination/renewal conditions and reference to external data/events such as change in interest rates. The aim of BCL is to provide sufficient expressive power to describe contracts, including conditions which specify real-time processing, yet be simple enough to retain a human-oriented style for expressing contracts.
Keywords :
XML; business data processing; contracts; parallel programming; real-time systems; BCL; Business Contract Language; business contracts; contract expression; contract management; contract monitoring; contract renewal; contract termination; coordinated concurrent actions; delegations; external data; external events; human-oriented style; interest rates; monitoring perspective; policy violations; real-time processing; requirement identification; rich timeliness expressions; sliding windows; Australia; Business; Collaborative work; Condition monitoring; Contracts; Distributed computing; Economic indicators; Enterprise resource planning; Prototypes; Web services;
Conference_Titel :
Enterprise Distributed Object Computing Conference, 2003. Proceedings. Seventh IEEE International
Print_ISBN :
0-7695-1994-6
DOI :
10.1109/EDOC.2003.1233837