Abstract
The agent paradigm has the potential to help in the development of applications for the open and heterogeneous Internet environment. Agents acting on the behalf of users can autonomously fulfil assigned goals, thus relieving users from complex and time-consuming tasks. Agent-based applications typically involve multiple agents, and each agent has to play a specific role that defines what the agent can and must do in order to achieve its application goal, and how it interacts with other agents and with the environment. This paper describes the integration of a policy language (Ponder) within an agent infrastructure (SOMA) in order to flexibly model agent roles and agent behaviour according to application specific requirements. The Ponder language is used to specify both agent permissions and duties and to model agent behaviour in terms of roles and relationships. SOMA is a rich infrastructure to support agent execution and provides a set of facilities that can help to build Ponder policy enforcement services. The integration of the two provides a flexible framework to the development and management of agent applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
N. R. Jennings: On Agent-Based Software Engineering. Artificial Intelligence, Elsevier, 117(2), 2000.
M. Wooldridge, et al.: A Methodology for Agent-Oriented Analysis and Design. Proc. 3rd Int. Conference on Autonomous Agents (Agents-99), Seattle, 1999.
R. Guttman, et al.: Agent-mediated Electronic Commerce: A Survey. Knowledge Engineering Review, 1998.
A. Fuggetta, et al.: Understanding Code Mobility. IEEE Transactions on Software Engineering, 24(5), 1998.
M. Sloman: Policy Driven Management For Distributed Systems. Plenum Press Journal of Network and Systems Management, 2 (4), 1994.
R. Sandhu, et al.: Role-Based Access Control Models. IEEE Computer, 29 (2), 1996.
N. Damianou, et al.: “Ponder: A Language for Specifying Security and Management Policies for Distributed Systems. V 2.0”, Imperial College Research Report DoC 2000/1, 2000.
P. Bellavista, et al.: Protection and Interoperability for Mobile Agents: A Secure and Open Programming Environment. IEICE Transactions on Communications 2000, IEICE/IEEE Special Issue on Autonomous Decentralized Systems, E83-B(5), 2000.
N. R. Jennings: Agent-based Computing: Promise and Perils. Proc.16th Int. Joint Conf. on Artificial Intelligence (IJCAI-99), Stockholm, 1999.
E. Lupu: A Role-Based Framework for Distributed Systems Management. Ph.D. Dissertation, Imperial College, Dept. of Computing, London, 1998.
Rational Software Corporation. Object Constraint Language Specification. Version 1.1, http://rational.com/uml/, 1997.
E. Lupu, and M. Sloman: Reconciling Role Based Management and Role Based Access Control. 2nd ACM Role Based Access Control Workshop, Fairfax, 1997.
L. Gong: Inside Java 2 Platform Security. Addison Wesley, 1999.
C. Lai, et al.: User Authentication and Authorization in the Java Platform.15th Annual Computer Security Applications Conference (ACSAC.99), IEEE Computer Society Phoenix, 1999.
P. Bellavista, et al.: Java-based On-line Monitoring of Heterogeneous Resources and Systems. Proc. of the 7th Workshop of the HP Open View University Association (HP OVUA’ 00), Santorini, 2000.
G. Goldszmidt, and Y. Yemini: Distributed Management by Delegation. Proc.15th Int. Conference on Distributed Computing Systems, IEEE Computer Society, Vancouver, 1995.
J.W. Stamos, and D.K. Gifford: Remote Evaluation. ACM Transaction on Programming Languages and Systems,12(4),1990.
A. Bieszczad, et al.: Infrastructure for Advanced Network Management Based on Mobile Code. IEEE/IFIP Network Operations and Management Symposium (NOMS’98), IEEE Press, New Orleans, 1998.
P. Bellavista, et al.: An Open Secure Mobile Agent Framework for Systems Management. Journal of Network and Systems Management, Special Issue on Mobile Agent-based Network and Service Management, 7(3), 1999.
E. Kendall: Role Modeling for Agent System Analysis, Design and Implementation. IEEE Concurrency, 8(2), 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Corradi, A., Dulay, N., Montanari, R., Stefanelli, C. (2001). Policy-Driven Management of Agent Systems. In: Sloman, M., Lupu, E.C., Lobo, J. (eds) Policies for Distributed Systems and Networks. POLICY 2001. Lecture Notes in Computer Science, vol 1995. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44569-2_14
Download citation
DOI: https://doi.org/10.1007/3-540-44569-2_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41610-4
Online ISBN: 978-3-540-44569-2
eBook Packages: Springer Book Archive