skip to main content
10.1145/1462789.1462793acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

Deontic logic for modelling data flow and use compliance

Published:01 December 2008Publication History

ABSTRACT

We advocate using deontic logic and its representation in the Event Calculus to control access to information in a distributed ubiquitous system. Contracts between information owners are encoded in terms of classes of organisations, data, and interactions. Fluents, events, and application-specific rules that link the two are then extracted from the contracts and mapped to the components, endpoints, and messages used to implement the system. The expression of organisations' responsibilities is natural and leads to a simple mechanism of data flow monitoring. Some parts of the system can make forward progress while others are in conflict, meaning that resolution does not impede other processing. Furthermore, specification in terms of entities' behaviour rather than explicit modelling of service level agreements (SLAs) means that it is straightforward to make decisions based on observations that are not specified in the SLA but that are noticed by a human as being abnormal.

References

  1. A. S. Abrahams. Developing and Executing Electronic Commerce Applications with Occurrences. PhD thesis, University of Cambridge Computer Laboratory, 2002.Google ScholarGoogle Scholar
  2. A. S. Abrahams and D. M. Eyers. Using annotated policy documents as a user interface for process management. In Proceedings of the First International Workshop on Knowledge-based User Interfaces (KUI07), page 64, Athens, Greece, June 2007. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. S. Abrahams, D. M. Eyers, and J. M. Bacon. Practical contract storage, checking, and enforcement for business process automation. In S. O. Kimbrough and D. Wu, editors, Formal Modeling for Electronic Commerce: Representation, Inference, and Strategic Interaction, pages 33--77. Springer-Verlag, 2004.Google ScholarGoogle Scholar
  4. A. S. Abrahams, D. M. Eyers, and J. M. Bacon. Regulating web-based communities. In Proceedings of the IADIS International Conference on Web Based Communities (WBC2004), Lisbon, Portugal, Mar. 2004.Google ScholarGoogle Scholar
  5. J. Bacon, A. R. Beresford, D. Evans, D. Ingram, N. Trigoni, A. Guitton, and A. Skordylis. TIME: An open platform for capturing, processing and delivering transport-related data. In Proceedings of the IEEE Consumer Communications and Networking Conference, pages 687--691, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  6. R. W. Bons, R. M. Lee, R. W. Wagenaar, and C. D. Wrigley. Modelling inter-organizational trade procedures using documentary petri nets. In Proceedings of the Hawaii International Conference on System Sciences, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Daskalopulu. Logic-Based Tools for the Analysis and Representation of Legal Contracts. PhD thesis, Department of Computing, Imperial College, University of London, 1999.Google ScholarGoogle Scholar
  8. A. Daskalopulu, T. Dimitrakos, and T. S. Maibaum. E-contract fulfillment and agents' attitudes. In Proceedings of the ERCIM WG E-Commerce Workshop on the Role of Trust in E-Business, Zurich, Oct. 2001.Google ScholarGoogle Scholar
  9. B. N. Grosof, Y. Labrou, and H. Y. Chan. A declarative approach to business rules in contracts: Courteous logic programs in XML. In M. P. Wellman, editor, Proceedings of the First ACM Conference on Electronic Commerce (EC-99), Nov. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Kowalski and M. Sergot. A logic-based calculus of events. New Generation Computing, 4:67--95, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. M. Lee. Bureaucracies as deontic systems. ACM Transactions on Office Information Systems, 6(2):87--108, Apr. 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. J. Meyer and R. J. Wieringa. Deontic Logic in Computer Science. John Wiley & Sons Ltd, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M.-T. Schmidt. The evolution of workflow standards. IEEE Concurrency, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Deontic logic for modelling data flow and use compliance

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              MPAC '08: Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
              December 2008
              76 pages
              ISBN:9781605583648
              DOI:10.1145/1462789

              Copyright © 2008 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 December 2008

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader