Abstract
This paper describes how roles have been used to engender reuse within the ALPHA agent programming language.
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
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)
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)
Collier, R.W.: Agent Factory: A Framework for the Engineering of Agent-Oriented Applications. PhD Thesis, Dept. of Computer Science, Univ. College Dublin (2001)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)