Practical Contract Storage, Checking, and Enforcement for Business Process Automation

We show how Kimbrough’s Disquotation Theory, a formal theory about sentences that embed propositional content, can be profitably applied to the creation of computational environments for monitoring and enforcing electronic commerce contracts using pervasive, mainstream industrial technologies such as Java and relational databases. We examine the notion of an occurrence and provide a structural representation of this abstraction. We show how contractual provisions - obligations, permissions, prohibitions, and powers - can be stored, monitored, and enforced. Detailed examples illustrate how a query coverage-determination mechanism can be used to check inter-organizational contractual provisions against internal policies and external legislation for dynamic conflicts. The work presented here demonstrates that an extended version of Kimbrough’s theory presents a novel and promising means of storing interrogable and executable specifications for e-commerce workflow applications.

[1]  Alan S. Abrahams Representing and Enforcing E-Commerce Contracts Using Occurrences , 2002 .

[2]  Alan S. Abrahams,et al.  A Software Implementation of Kimbrough's Disquotation Theory for Representing and Enforcing Electronic Commerce Contracts , 2002 .

[3]  Ronald M. Lee,et al.  Bureaucracies as deontic systems , 1988, TOIS.

[4]  John F. Sowa,et al.  Knowledge representation: logical, philosophical, and computational foundations , 2000 .

[5]  S. Kimbrough A Note on the Good Samaritan Paradox and the Disquotation Theory of Propositional Content , 2002 .

[6]  Benjamin N. Grosof,et al.  A declarative approach to business rules in contracts: courteous logic programs in XML , 2015, EC '99.

[7]  R. Atkinson,et al.  Position and change : a study in law and logic , 1979 .

[8]  Jennifer Widom,et al.  The STRIP rule system for efficiently maintaining derived data , 1997, SIGMOD '97.

[9]  Fabio Pianesi,et al.  Events and Event Talk: An Introduction , 2000 .

[10]  Steven Orla Kimbrough,et al.  Reasoning about the objects of attitudes and operators: towards a disquotation theory for representation of propositional content , 2001, ICAIL '01.

[11]  J. Austin How to do things with words , 1962 .

[12]  Morris Sloman,et al.  Policy Conflict Analysis in Distributed System Management , 1994 .

[13]  Jean Bacon,et al.  The Life and Times of Identified, Situated, and Conflicting Norms , 2002 .

[14]  James H. Martin,et al.  Speech and language processing: an introduction to natural language processing, computational linguistics, and speech recognition, 2nd Edition , 2000, Prentice Hall series in artificial intelligence.

[15]  Steven Orla Kimbrough On ES/spl Theta/ theory and the logic of the X12 date/time qualifiers , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[16]  Alan S. Abrahams,et al.  Event-centric Policy Specification for E-commerce Applications , 2002 .

[17]  David Makinson On the formal representation of rights relations , 1986, J. Philos. Log..

[18]  Marek J. Sergot,et al.  A Formal Characterisation of Institutionalised Power , 1996, Log. J. IGPL.

[19]  D. Davidson Essays on actions and events , 1980 .

[20]  Anthony Ruiz Davis,et al.  Lexical semantics and linking in the hierarchical lexicon , 1996 .

[21]  Carol E. Cleland,et al.  Events and their Names. , 1988 .

[22]  Frédéric Cuppens,et al.  Towards a logical formalization of responsibility , 1997, ICAIL '97.

[23]  Emil C. Lupu,et al.  The Ponder Policy Specification Language , 2001, POLICY.

[24]  David M. Eyers,et al.  A Coverage-Determination Mechanism for Checking Business Contracts against Organizational Policies , 2002, TES.

[25]  N. Isaacs,et al.  Fundamental Legal Conceptions as Applied in Judicial Reasoning: And Other Legal Essays , 2010 .

[26]  Terence Parsons,et al.  Events in the Semantics of English: A Study in Subatomic Semantics , 1990 .

[27]  Fabio Pianesi,et al.  Speaking of Events , 2000 .

[28]  James F. Allen Natural language understanding , 1987, Bejnamin/Cummings series in computer science.

[29]  Ronald M. Lee,et al.  Modelling Interorganizational Trade Procedures Using Documentary Petri Nets , 1995, Electron. Mark..

[30]  C. E. Alchourrón,et al.  Normative Systems in Legal and Moral Theory Festschrift for Carlos E. Alchourrón and Eugenio Bulygin , 1997 .

[31]  Alan Ross Anderson,et al.  A REDUCTION OF DEONTIC LOGIC TO ALETHIC MODAL LOGIC , 1958 .

[32]  David M. Eyers,et al.  An asynchronous rule-based approach for business process automation using obligations , 2002, RULE '02.

[33]  Robert Ayres,et al.  Querying Graph Databases Using a Functional Language Extended with Second Order Facilities , 1996, BNCOD.

[34]  Daniel Vanderveken,et al.  Foundations of Illocutionary Logic , 1985 .