Abstract
The concepts of autonomous agent and multi-agent system provide appropriate levels of abstraction for the design, implementation and simulation of many complex, distributed computational systems, particularly those systems open to external participants. Programming such agent systems presents many difficult challenges, both conceptually and practically, and addressing these challenges will be crucial for the development of agent technologies. We discuss, at a general level, some of the issues involved in programming multi-agent and open, distributed systems, drawing on the recently-published AgentLink III Roadmap of Agent Based Computing Technologies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.): Multi- Agent Programming: Languages, Platforms and Applications. Springer, Heidelberg (2005)
Botia, J., Lopez-Acosta, A., Gomez-Skarmeta, A.: Aclanalyser: A tool for debugging multi-agent systems. In: Proceedings of the Sixteenth European Conference on Artificial Intelligence, pp. 967–968 (2004)
d’Inverno, M., Luck, M.: Engineering AgentSpeak(L): A formal computational model. Journal of Logic and Computation 8(3), 233–260 (1998)
FIPA. Communicative Act Library Specification. Standard SC00037J, Foundation for Intelligent Physical Agents, December 3 (2002)
Guala, F.: Building economic machines: The FCC Auctions. Studies in the History and Philosophy of Science 32(3), 453–477 (2001)
Hindriks, K.V., de Boer, F.S., van der Hoek, W., Meyer, J.-J.C.: Formal semantics for an abstract agent programming language. In: Rao, A., Singh, M.P., Wooldridge, M.J. (eds.) ATAL 1997. LNCS, vol. 1365, pp. 215–229. Springer, Heidelberg (1998)
Iglesias, C.A., Garijo, M., Gonzalez, J.C., Velasco, J.R.: Analysis and design of multiagent systems using mas-commonkads. In: Rao, A., Singh, M.P., Wooldridge, M.J. (eds.) ATAL 1997. LNCS, vol. 1365, pp. 313–326. Springer, Heidelberg (1998)
Jennings, N.R.: An agent-based approach for building complex software systems. Communications of the ACM 44(4), 35–41 (2001)
Kearney, P., Stark, J., Caire, G., Garijo, F.J., Gomez Sanz, J.J., Pavon, J., Leal, F., Chainho, P., Massonet, P.: Message: Methodology for engineering systems of software agents. Technical Report EDIN 0223-0907, Eurescom (2001)
Kinny, D., Georgeff, M., Rao, A.: A methodology and modelling technique for systems of bdi agents. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 56–71. Springer, Heidelberg (1996)
Luck, M., McBurney, P., Preist, C.: A manifesto for agent technology: Towards next generation computing. Autonomous Agents and Multi-Agent Systems 9(3), 203–252 (2004)
Luck, M., McBurney, P., Shehory, O., Willmott, S.: Agent Technology: Computing as Interaction. A Roadmap for Agent Based Computing. In: AgentLink III (2005)
Pitt, J.: The open agent society as a platform for the user-friendly information society. AI and Society 19, 123–158 (2005)
Shoham, Y.: Agent-oriented programming. Artificial Intelligence 60(1), 51–92 (1993)
Wooldridge, M., Jennings, N., Kinny, D.: The Gaia methodology for agentoriented analysis and design. Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Organisational rules as an abstraction for the analysis and design of multi-agent systems. International Journal of Software Engineering and Knowledge Engineering 11(3), 303–328 (2001)
Zambonelli, F., Omicini, A.: Challenges and research directions in agent-oriented software engineering. Autonomous Agents and Multi-Agent Systems 9(3), 253–283 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Luck, M., McBurney, P., Gonzalez-Palacios, J. (2006). Agent-Based Computing and Programming of Agent Systems. In: Bordini, R.H., Dastani, M.M., Dix, J., El Fallah Seghrouchni, A. (eds) Programming Multi-Agent Systems. ProMAS 2005. Lecture Notes in Computer Science(), vol 3862. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11678823_2
Download citation
DOI: https://doi.org/10.1007/11678823_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32616-8
Online ISBN: 978-3-540-32617-5
eBook Packages: Computer ScienceComputer Science (R0)