Abstract
The term agent derives from the latin participle agens, coming from the verb agere that means to do and denotes the capability of an entity to do or to act. But in practice the term refers to multiple meanings in different contexts, like a human agent, a hardware agent, a chemical agent, etc. In this book we are interested in the concept of autonomous agents, and for that purpose one of the classical and simple definitions comes from Russell and Norvig (Artificial Intelligence: A Modern Approach, 2014, [21]) and states that: an agent is any entity that can perceive its environment through sensors and change it by means of actuators.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Austin, J.L.: How to Do Things with Words. Harvard University Press, Cambridge (Massachusetts) (1962)
Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. Auton. agents multi-agent Syst. 8(3), 203–236 (2004)
Brooks, R.A.: Intelligence without representation. Artif. Intell. 47, 139–159 (1991)
Deloach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent systems engineering. Int. J. Softw. Eng. Knowl. Eng. 11, 231 (2001)
Distributed problem solving and planning. Chapter in the book Multi-agent Systems and Applications. Lecture notes in computer science, pp. 118–149 (2001)
Durfee, E.H., Lesser, V.R.: Partial global planning: a coordination framework for distributed hypothesis formation. Syst. Man Cybern. IEEE Trans. 21(5), 1167–1183 (1991)
Erman, L.D., Lesser, V.R.: A multi-level organization for problem solving using many diverse cooperating sources of knowledge. In: Advanced Papers of the Fourth International Joint Conference on Artificial Intelligence, Tiblisi, Georgia (URSS) (1975)
Farquhar, A., Fikes, R., Rice, J.: The Ontolingua server. Int. J. Hum. Comput. Stud. 46(6), 707–727 (1997)
Ferguson, I.A.: TouringMachines: an architecture for dynamic, rational, mobile agents. Doctoral dissertation, University of Cambridge (1992)
Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an agent communication language. In: Proceedings of the third International Conference on Information and Knowledge Management, ACM (1994)
FIPA ACL Message Structure Specification. http://www.fipa.org
Foundation for Intelligent Physical Agents. IEEE Computer Society standards organization. http://www.fipa.org
Georgeff, M.P.: Distributed multi-agent reasoning systems (dmars). Technical report, Australian AI Institute, Level 6, 171 La Trobe Street, Melbourne, Australia (1994)
Iglesias, C.A., Garijo, M., Gonzlez, J.C., Velasco, J.R.: Analysis and design of multiagent systems using MAS-CommonKADS. Intelligent Agents IV Agent Theories, Architectures, and Languages. Lecture Notes in Computer Science, vol. 1365, pp. 313–327 (1998)
Lesser, V.R., Corkill, D.D.: Functionally accurate, cooperative distributed systems. IEEE Trans. Syst. Man Cybern. SMC 11(1), 81–96 (1981)
Müller, J.P.: The Design of Intelligent Agents: A Layered Approach. Springer Science & Business Media, New York (1996)
Padgham, L., Winikoff, M.: Prometheus: a methodology for developing intelligent agents. Agent-oriented Software Engineering, pp. 174–185. Springer, Berlin (2002)
Pavón, J., Gómez-Sanz, J.: Agent oriented software engineering with INGENIAS. Multi-agent Systems and Applications III. Lecture Notes in Computer Science, vol. 2691, pp. 394-403. Springer, Berlin (2003)
Protégé Website. http://protege.stanford.edu/
Rao, A.S., Georgeff, M.P.: BDI Agents from Theory to Practice. In: Proceedings of the First International Conference on Multi-agent Systems (ICMAS-95) (1995)
Russell, S.J., Norvig, P.: Artificial Intelligence: A Modern Approach, 3rd edn. Prentice Hall, New Jersey (2014)
Searle, J.R.: Speech Acts: An Essay in the Philosophy of Language. Cambridge University Press, Cambridge (1969)
Smith, R.G.: The Contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans. Comput. 29(12), 1104–1113 (1980)
Sycara, K.: Multiagent systems. AI Mag. 10(2), 79–93 (1998)
The Object Management Group. http://www.omg.org
Weiss, G.: Multiagent Systems, 2nd edn. MIT Press, Cambridge (2013)
Wooldridge, M.: Introduction to Multiagent Systems, 2nd edn. Wiley, New York, NY, USA (2009)
Wooldridge, M., Jennings, N.R.: Intelligent agents: theory and practice. Knowl. Eng. Rev. 10(2), 115–152 (1995)
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: the Gaia methodology. ACM Trans. Softw. Eng. Methodol. (TOSEM) 12(3), 317–370 (2003)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Burguillo, J.C. (2018). Multi-agent Systems. In: Self-organizing Coalitions for Managing Complexity. Emergence, Complexity and Computation, vol 29. Springer, Cham. https://doi.org/10.1007/978-3-319-69898-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-69898-4_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69896-0
Online ISBN: 978-3-319-69898-4
eBook Packages: EngineeringEngineering (R0)