loading...
Using Dependency Tracking to Provide Explanations for Policy Management
June 02-June 04
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/POLICY.2008.512008 IEEE Workshop on Policies for Di ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Explanations for decisions made by a policy framework allow end users to understand how the results were obtained, increase trust in the policy decision and enforcement process, and enable policy administrators to ensure the correctness of the policy. In our framework, an explanation for any statement including a policy decision is a representation of the list of reasons (known as dependencies) associated with its derivation. Dependency tracking involves maintaining the list of reasons (statements and rules) for the derivation of a new statement. In this paper, we describe our policy approach that (i) provides explanations for policy decisions, (ii) provides more efficient and expressive reasoning through the use of nested sub-rules and goal direction, and (iii) is grounded in Semantic Web technologies. We discuss the characteristics of our approach and provide a brief overview of the AIR policy language that implements it. We also discuss how relevant explanation information is identified and presented to end users and describe our preliminary graphical user interface.
Index Terms:
policy, explanations, justifications, Semantic Web technologies, truth maintenance systems
Citation:
Lalana Kagal, Chris Hanson, Daniel Weitzner, "Using Dependency Tracking to Provide Explanations for Policy Management," policy, pp.54-61, 2008 IEEE Workshop on Policies for Distributed Systems and Networks, 2008
Usage of this product signifies your acceptance of the Terms of Use.