Declarative Policies for Describing Web Service Capabilities and Constraints

作者: Lalana Kagal , Tim Finin , Anupam Joshi

DOI:

关键词:

摘要: Though the description of capabilities and constraints for web services is an important problem, we believe that it part a much larger problem : controlling behavior autonomous entities in open, dynamic environments. This deals with not only specification attributes (i.e. privacy restrictions, access control rules, communication requirements) will enable interacting to behave appropriately, but also all aspects what can or must may do under certain circumstances). Actually, former subset latter. We research into governing like agents provide suitable solutions these kind specifications. propose be described using declarative policies are based on deontic concepts including permissions, obligations, claims, prohibitions, privileges. These describe ideal entity context. For example, constraint 'You use HTTP Authentication when accessing this service' modeled as appropriate (agent, service, human user) wants service. The 'permitted' service if meets condition i.e. uses authentication. It policy However, specifications should able represent security, privacy, management, conversation, etc. Another example MAY GZIP compression'. represented 'privilege' 'claim', again represents entity. Negative modalities possible. SHOULD my contact details marketing products' prohibits (in case website) from performing action 'Authentication required valid cookie set' dispensation frees obligation authenticating itself. Even though how ideally behave, whether conforms depends either enforcement mechanism. In services, possible include mechanism brokering OWL-S MatchMaker Virtual Machine, which act liaison between entities. truly open environments, there peer-peer responsible their own behavior. So, along enforcement, more normative approach, where each capable reasoning over its goals, needs interact with, order infer behave. meet requirement, understand applicable it. machine-understandable languages used shared ontologies. norms different kinds model consequences deviating influence entity's decision adhere policy.

参考文章(11)
Lalana Kagal, Tim Finin, Yun Peng, A Delegation Based Model for Distributed Trust Workshop on Autonomy, Delegation, and Control: Interacting with Autonomous Agents, International Joint Conferences on Artificial Intelligence. ,(2001)
Lalana Kagal, Tim Finin, R. Scott Cost, Yun Peng, A Framework for Distributed Trust Management Second Workshop on Norms and Institutions in multi-agent systems. ,(2001) , 10.13016/M2GCMW-N9OO
Lalana Kagal, Tim Finin, Anupam Joshi, A policy based approach to security for the semantic web international semantic web conference. pp. 402- 418 ,(2003) , 10.1007/978-3-540-39718-2_26
Grit Denker, Lalana Kagal, Tim Finin, Massimo Paolucci, Katia Sycara, Security for DAML web services: annotation and matchmaking international semantic web conference. pp. 335- 350 ,(2003) , 10.1007/978-3-540-39718-2_22
Lalana Kagal, Tim Finin, Modeling conversation policies using permissions and obligations Autonomous Agents and Multi-Agent Systems. ,vol. 14, pp. 187- 206 ,(2007) , 10.1007/S10458-006-0013-Z
L. Kagal, T. Finin, M. Paolucci, Navcen Srinivasan, K. Sycara, G. Denker, Authorization and privacy for semantic Web services national conference on artificial intelligence. ,vol. 19, pp. 50- 56 ,(2004) , 10.1109/MIS.2004.23
L. Kagal, T. Finin, A. Joshi, Trust-based security in pervasive computing environments IEEE Computer. ,vol. 34, pp. 154- 157 ,(2001) , 10.1109/2.970591
L. Kagal, V. Korolev, H. Chen, Anupam Joshi, T. Finin, Centaurus: a framework for intelligent services in a mobile environment international conference on distributed computing systems. pp. 195- 201 ,(2001) , 10.1109/CDCS.2001.918705
Anand Patwardhan, Vlad Korolev, Lalana Kagal, Anupam Joshi, None, Enforcing policies in pervasive environments international conference on mobile and ubiquitous systems: networking and services. pp. 299- 308 ,(2004) , 10.1109/MOBIQ.2004.1331736
L. Kagal, T. Finin, Anupam Joshi, A policy language for a pervasive computing environment ieee international workshop on policies for distributed systems and networks. pp. 63- 74 ,(2003) , 10.1109/POLICY.2003.1206958