Skip to main content

Policy-Driven Management of Agent Systems

  • Conference paper
  • First Online:
Policies for Distributed Systems and Networks (POLICY 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1995))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N. R. Jennings: On Agent-Based Software Engineering. Artificial Intelligence, Elsevier, 117(2), 2000.

    Google Scholar 

  2. M. Wooldridge, et al.: A Methodology for Agent-Oriented Analysis and Design. Proc. 3rd Int. Conference on Autonomous Agents (Agents-99), Seattle, 1999.

    Google Scholar 

  3. R. Guttman, et al.: Agent-mediated Electronic Commerce: A Survey. Knowledge Engineering Review, 1998.

    Google Scholar 

  4. A. Fuggetta, et al.: Understanding Code Mobility. IEEE Transactions on Software Engineering, 24(5), 1998.

    Google Scholar 

  5. M. Sloman: Policy Driven Management For Distributed Systems. Plenum Press Journal of Network and Systems Management, 2 (4), 1994.

    Google Scholar 

  6. R. Sandhu, et al.: Role-Based Access Control Models. IEEE Computer, 29 (2), 1996.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. N. R. Jennings: Agent-based Computing: Promise and Perils. Proc.16th Int. Joint Conf. on Artificial Intelligence (IJCAI-99), Stockholm, 1999.

    Google Scholar 

  10. E. Lupu: A Role-Based Framework for Distributed Systems Management. Ph.D. Dissertation, Imperial College, Dept. of Computing, London, 1998.

    Google Scholar 

  11. Rational Software Corporation. Object Constraint Language Specification. Version 1.1, http://rational.com/uml/, 1997.

  12. E. Lupu, and M. Sloman: Reconciling Role Based Management and Role Based Access Control. 2nd ACM Role Based Access Control Workshop, Fairfax, 1997.

    Google Scholar 

  13. L. Gong: Inside Java 2 Platform Security. Addison Wesley, 1999.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. G. Goldszmidt, and Y. Yemini: Distributed Management by Delegation. Proc.15th Int. Conference on Distributed Computing Systems, IEEE Computer Society, Vancouver, 1995.

    Google Scholar 

  17. J.W. Stamos, and D.K. Gifford: Remote Evaluation. ACM Transaction on Programming Languages and Systems,12(4),1990.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. E. Kendall: Role Modeling for Agent System Analysis, Design and Implementation. IEEE Concurrency, 8(2), 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics