Skip to main content

Re-use of Interaction Protocols for Agent-Based Control Applications

  • Conference paper
  • First Online:
Agent-Oriented Software Engineering III (AOSE 2002)

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

Included in the following conference series:

Abstract

This paper presents a design method for re-using existing interaction protocols in agent-based control applications. In particular, this paper presents a general set of criteria for classifying interaction situations and matching them with existing interaction protocols that are able to resolve the interaction situations. This classification scheme is based solely on criteria derived from the specification of an interaction situation and thus enables a designer to select a suitable interaction protocol for these interaction problems without going through all the interaction protocols available. This design method completes the DACS methodology for agent-oriented analysis and design of control systems.

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. B. Burmeister, A. Haddadi, K. Sundermeyer: Generic Configurable Cooperation Protocols for Multi-Agent Systems. In C. Castelfranchi, J.-P. Müller (eds.), From Cognition to Action, LNAI 957, pp. 157–171. Springer-Verlag, 1995.

    Google Scholar 

  2. S. Bussmann, N.R. Jennings, M.J. Wooldridge: On the Identification of Agents in the Design of Production Control Systems. In [3], pp. 141–162.

    Google Scholar 

  3. P. Ciancarini, M.J. Wooldridge (eds.), Agent-Oriented Software Engineering, LNCS 1957. Springer-Verlag, 2001.

    Google Scholar 

  4. W.J. Clancey: Heuristic Classification. In Artificial Intelligence, Vol. 27, pp. 289–350, 1985.

    Article  Google Scholar 

  5. B. Coulange: Software Reuse. Springer-Verlag, 1998.

    Google Scholar 

  6. K.S. Decker, V.R. Lesser: Designing a Family of Coordination Algorithms. In Proc. of the First Int. Conf. on Multi-Agent Systems, pp. 73–80. San Francisco, USA, 1995.

    Google Scholar 

  7. E.H. Durfee: Planning in Distributed Artificial Intelligence. In G.M.P. O'Hare, N.R. Jennings (eds.), Foundations of Distributed Artificial Intelligence, pp. 231–245. John Wiley & Sons, 1996.

    Google Scholar 

  8. M.N. Huhns: Interaction-Oriented Programming. In [3], pp. 29–44.

    Google Scholar 

  9. E.A. Kendall: Role Models: Patterns of Agent Analysis and Design. In British Telecom Technical Journal, 1999.

    Google Scholar 

  10. E.A. Kendall: Agent Software Engineering with Role Modelling. In [3], pp. 163–169.

    Google Scholar 

  11. M. Klusch: Information Agent Technology for the Internet: A Survey. In Journal on Data and Knowledge Engineering, Vol. 36, No. 3, 2001.

    Google Scholar 

  12. J. Lind: Patterns in Agent-Oriented Software Engineering. In this volume.

    Google Scholar 

  13. T.W. Malone, K. Crowston: The Interdisciplinary Study of Coordination. In ACM Computing Surveys, Vol. 26, No. 1, pp. 87–119, 1994.

    Article  Google Scholar 

  14. S. Miles, M. Joy, M. Luck: Designing Agent-Oriented Systems by Analysing Agent Interactions. In [3], pp. 171–183.

    Google Scholar 

  15. H. Mili, F. Mili, A. Mili: Reusing Software: Issues and Research Directions. In IEEE Trans. on Software Engineering, Vol. 21, No. 6, pp. 528–561, 1995.

    Article  Google Scholar 

  16. T.W. Sandholm: Distributed Rational Decision Making. In G. Weiss (ed.), Multi-Agents Systems, pp. 201–258. MIT Press, 1999.

    Google Scholar 

  17. J.S. Sichman, R. Conte, C. Castelfranchi, Y. Demazeau: A Social Reasoning Mechanism Based On Dependence Networks. In Proc. of the 11th European Conf. on Artificial Intelligence, pp. 188–192. John Wiley & Sons, 1994.

    Google Scholar 

  18. R.G. Smith: The contract net protocol: High-level communication and control in distributed problem solving. In IEEE Transactions on Computers, Vol. C-29, No. 12, pp. 1104–1113, 1980.

    Article  Google Scholar 

  19. M.J. Wooldridge, G. Weiß, P. Ciancarini (eds.): Agent-Oriented Software Engineering II, LNCS 2222. Springer-Verlag, 2002.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bussmann, S., Jennings, N.R., Wooldridge, M. (2003). Re-use of Interaction Protocols for Agent-Based Control Applications. In: Giunchiglia, F., Odell, J., Weiß, G. (eds) Agent-Oriented Software Engineering III. AOSE 2002. Lecture Notes in Computer Science, vol 2585. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36540-0_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-36540-0_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00713-5

  • Online ISBN: 978-3-540-36540-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics