Toggle Main Menu Toggle Search

Open Access padlockePrints

Implementing a Rule-Based Contract Compliance Checker

Lookup NU author(s): Dr Massimo Strano, Dr Carlos Molina-Jimenez, Emeritus Professor Santosh Shrivastava



The paper describes the design and implementation of an independent, third party contract monitoring service called Contract Compliance Checker (CCC). The CCC is provided with the specification of the contract in force, and is capable of observing and logging the relevant business-to-business (B2B) interaction events, in order to determine whether the actions of the business partners are consistent with the contract. A contract specification language called EROP (for Events, Rights, Obligations and Prohibitions) for the CCC has been developed based on business rules, that provides constructs to specify what rights, obligations and prohibitions become active and inactive after the occurrence of events related to the execution of business operations. The system has been designed to work with B2B industry standards such as ebXML and RosettaNet.

Publication metadata

Author(s): Strano M, Molina-Jimenez C, Shrivastava S

Publication type: Report

Publication status: Published

Series Title: School of Computing Science Technical Report Series

Year: 2009

Pages: 18

Print publication date: 01/04/2009

Source Publication Date: April 2009

Report Number: 1150

Institution: School of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne