Skip to main content

Realising Reusable Agent Behaviours with ALPHA

  • Conference paper
Multiagent System Technologies (MATES 2005)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3550))

Included in the following conference series:

Abstract

This paper describes how roles have been used to engender reuse within the ALPHA agent programming language.

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. Bauer, B., Muller, J.P., Odell, J.: Agent uml: A formalism for specifying multiagent interaction. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 91–103. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  2. Cabri, G., Ferrari, L., Leonardi, L., Zambonelli, F.: Role-based Approaches for Agent Development. In: Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2004), NY (2004)

    Google Scholar 

  3. Collier, R.W.: Agent Factory: A Framework for the Engineering of Agent-Oriented Applications. PhD Thesis, Dept. of Computer Science, Univ. College Dublin (2001)

    Google Scholar 

  4. Dastani, M., van Riensdijk, B., Dignum, F., Meyer, J.-J.: A programming language for cognitive agents: Goal directed 3apl. In: Proc. of AAMAS 2003, Melbourne (2003)

    Google Scholar 

  5. Dastani, M., Birna van Riems-dijk, M., Hulstijn, J., Dignum, F., Meyer, J.C.: Enacting and deacting roles in agent programming. In: Proceedings of the 2nd International Workshop on Programming Multi-Agent Systems PROMAS 2004 (2004)

    Google Scholar 

  6. Dickinson, I., Wooldridge, M.: Towards practical reasoning agents for the semantic web. In: 2nd Int. Joint Conf. on Autonomous Agents and Multi-Agent Systems (AAMAS 2003), Melbourne, Australia (2003)

    Google Scholar 

  7. Karageorgos, A., Thompson, S., Mehandjiev, N.: Specifying Reuse Concerns in Agent System Design Using a Role Algebra. In: Kowalczyk, R., Müller, J.P., Tianfield, H., Unland, R. (eds.) NODe-WS 2002. LNCS (LNAI), vol. 2592, pp. 121–136. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Muldoon, C., O’Hare, G.M.P., Phelan, D., Strahan, R., Collier, R.: ACCESS: An Agent Architecture for Ubiquitous Service Delivery. In: Klusch, M., Omicini, A., Ossowski, S., Laamanen, H. (eds.) CIA 2003. LNCS (LNAI), vol. 2782, pp. 1–15. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Nwana, H., Ndumu, D., Lee, L., Collis, J.: Zeus: A toolkit for building distributed multi-agent systems. Applied Artificial Intelligence Journal 13(1), 129–186 (1999)

    Article  Google Scholar 

  10. Odell, J., Van Dyke Parunack, H., Brueckner, S., Sauter, J.: Temporal aspects of dynamic role assignment. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 201–213. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  11. O’Hare, G.M.P., O’Grady, M.J.: Gulliver’s Genie: A Multi-Agent System for Ubiquitous and Intelligent Content Delivery. In: Computer Communications. Elsevier Press, Amsterdam (2003) (in Press)

    Google Scholar 

  12. Ross, R., Collier, R., O’Hare, G.: Af-apl: Bridging principles & practices in agent oriented languages. In: Bordini, R.H., Dastani, M.M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2004. LNCS (LNAI), vol. 3346, pp. 66–88. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Ubayashi, N., Tamai, T.: RoleEP: role based evolutionary programming for cooperative mobile agent applications. In: the International Symposium on Principles of Software Evolution, Kanazawa, Japan (November 2000)

    Google Scholar 

  14. Wooldridge, M., Jennings, N.R., Kinny, D.: The gaia methodology for agent-oriented analysis and design. Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Collier, R., Ross, R., O’Hare, G.M.P. (2005). Realising Reusable Agent Behaviours with ALPHA. In: Eymann, T., Klügl, F., Lamersdorf, W., Klusch, M., Huhns, M.N. (eds) Multiagent System Technologies. MATES 2005. Lecture Notes in Computer Science(), vol 3550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11550648_19

Download citation

  • DOI: https://doi.org/10.1007/11550648_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28740-7

  • Online ISBN: 978-3-540-28741-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics