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.
- A. S. Abrahams. Developing and Executing Electronic Commerce Applications with Occurrences. PhD thesis, University of Cambridge Computer Laboratory, 2002.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- R. Kowalski and M. Sergot. A logic-based calculus of events. New Generation Computing, 4:67--95, 1986. Google ScholarDigital Library
- R. M. Lee. Bureaucracies as deontic systems. ACM Transactions on Office Information Systems, 6(2):87--108, Apr. 1988. Google ScholarDigital Library
- J. J. Meyer and R. J. Wieringa. Deontic Logic in Computer Science. John Wiley & Sons Ltd, 1993. Google ScholarDigital Library
- M.-T. Schmidt. The evolution of workflow standards. IEEE Concurrency, 1999. Google ScholarDigital Library
Index Terms
- Deontic logic for modelling data flow and use compliance
Recommendations
Towards an Intuitionistic Deontic Logic Tolerating Conflicting Obligations
Logic, Language, Information, and ComputationAbstractWe propose a minimal deontic logic, called MIND, based on intuitionistic logic. This logic gives a very simple solution to handling conflicting obligations: the presence of two conflicting obligations does not entail the triviality of the set of ...
Extending a Defeasible Reasoner with Modal and Deontic Logic Operators
WI-IAT '08: Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 03Defeasible logic is a non-monotonic formalism that deals with incomplete and conflicting information. Modal logic deals with necessity and possibility, exhibiting defeasibility; thus, it is possible to combine defeasible logic with modal operators. This ...
Norm-based deontic logic for access control, some computational results
In this paper we study the complexity of deontic logics grounded on norm-based semantics and apply norm-based deontic logic to access control. Four principal norm-based deontic logics have been proposed so far: imperative logic, input/output logic, ...
Comments