Formal enforcement and management of obligation policies

  • Authors:
  • Yehia Elrakaiby;Frédéric Cuppens;Nora Cuppens-Boulahia

  • Affiliations:
  • University of Luxembourg, 6 rue Coudenhove-Kalegri, L-1359, Luxembourg;Télécom Bretagne, 2 rue de la Chataigneriae, 35512 Cesson Sévigné, France;Télécom Bretagne, 2 rue de la Chataigneriae, 35512 Cesson Sévigné, France

  • Venue:
  • Data & Knowledge Engineering
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Obligations are generally actions that users are required to take and are essential for the expression of a large number of requirements. For instance, obligation actions may represent prerequisites to gain some privilege (pre obligations), to satisfy some ongoing or post requirement for resource usage (ongoing and post obligations), or to adhere to some privacy or availability policy. Obligations may also define states of affairs which should be maintained. An example of such obligations is the obligation ''doctors should remain alert while in the operating room''. In this paper, we introduce a formal framework for the management and enforcement of obligation policies. The framework is formalized using concepts from action specification languages and the Event Condition Action paradigm of active databases. Therefore, our framework allows reasoning about change in the state of obligations and, at the same time, provides declarative formal semantics for their enforcement. In this framework, we support many types of obligations and show how to manage obligation activation, fulfillment and violation.