DocumentCode
2097229
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
fYear
2003
fDate
16-19 Sept. 2003
Firstpage
50
Lastpage
61
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2003. Proceedings. Seventh IEEE International
Print_ISBN
0-7695-1994-6
Type
conf
DOI
10.1109/EDOC.2003.1233837
Filename
1233837
Link To Document