• DocumentCode
    1620318
  • Title

    Contract representation for run-time monitoring and enforcement

  • Author

    Molina-Jimenez, Carlos ; Shrivastava, Santosh ; Solaiman, Ellis ; Warne, John

  • Author_Institution
    Sch. of Comput. Sci., Newcastle Univ., Newcastle upon Tyne, UK
  • fYear
    2003
  • Firstpage
    103
  • Lastpage
    110
  • Abstract
    Converting a conventional contract into an electronic equivalent that can be executed and enforced by computers is a challenging task. The difficulties are caused by the ambiguities that the original human-oriented text is likely to contain. The conversion process involves the conversion of the original text into mathematical notation. We discuss how standard conventional contracts can be described by means of finite state machines (FSMs). This mathematical description helps eliminate ambiguities from the original text before the contract is coded into a computer program. We describe how to map the rights and obligations extracted from the clauses of the contract into the states, transition and output functions, and input and output symbols of a FSM. The FSM representation can be used to guarantee that the clauses stipulated in the contract are observed when the contract is executed. We describe the middleware required for the enactment of the contract represented as a FSM.
  • Keywords
    contracts; electronic commerce; finite state machines; middleware; text analysis; B2Bobjects; FSM; FSM representation; computer program coding; contract representation; conversion process; electronic contract; enforcement; finite state machine; formal notation; mathematical notation; middleware; original human-oriented text; original text; run-time monitoring; standard conventional contract; text contract; x-contract; Automata; Computerized monitoring; Contracts; Crops; Graphics; Internet; Law; Legal factors; Middleware; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    E-Commerce, 2003. CEC 2003. IEEE International Conference on
  • Print_ISBN
    0-7695-1969-5
  • Type

    conf

  • DOI
    10.1109/COEC.2003.1210239
  • Filename
    1210239