Abstract
In recent decades, programming engineers have inferred a logically better comprehension of the qualities of unpredictability in programming. Programming structures that contain numerous powerfully collaborating segments, participating in complex problem solving, normally significant degrees more effectively and efficiently engineer than those that essentially figures an element of some contribution through a solitary string of control. Effectively and efficiently engineer programming can be achieved by using software agents. A software agent is the program which can be run in any system environment without any interface of the user or any other external software. Agent software is emerging area of research. However, the word “agent” is most frequently used knowing the fact that it is heterogeneous for research. In this paper, various software agents such as collaborative agents, interface agents, mobile agents, Internet agents, reactive agents, hybrid agents are studied.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Hyacinth S (1996) Software agents: an overview. Knowl Eng Revi 11(3), 205–244
Maes P (1994) Agents that reduce work and information overload. Commun ACM 37(7):31–40
Bond AH, Gasser L (eds) (1988) Readings in distributed artificial intelligence. Morgan Kaufmann Publishers, San Mateo
Wooldridge M, Jennings NR (1995) Intelligent agents: theory and practice. Knowl Eng Revi 10(2):115–152
Wooldridge M (1997) Agent-based software engineering. IEEE Proc Software Eng 144(1):26–37
Parunak VD, Nielsen P, Brueckner S, Alonso R workshop on engineering self-organizing agents, Hakodate, Japan Integrating Swarming and BDI Agents Hybrid Multi-Agent Systems
Miles S, Joy M, Luck M (2000) Designing agent-oriented systems by analysing agent interactions. In: International workshop on agent-oriented. Springer, Berlin
Dikenelli O, Erdur RC (2000) Agent oriented software reuse. International conference on software. ebizstrategy.org
Jennings N (2000) On agent based software engineering. Artif Intell 117(2):277–296
Shaw M, Garlan D (1996) Software architecture: perspectives on an emerging discipline. Prentice Hall, New Jersey
Huhns M, Singh M (eds) Reading in agents. Morgan Kaufmann, San Mateo
Wan AI, Sorensen C-F, Indal E. A mobile agent architecture for heterogeneous devices
Mittal M, Bhall T. Mobile agent. researchgate.net
Milojicic D, Douglis F. An introduction to mobile agent programming and the ara system. In: Mobile agents and process migration—an edited collection
Murugesan S (1998) Intelligent agents on the internet and web. IEEE
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sasi Bhanu, J., Surya Kumar, C., Prakash, A., Venkata Raju, K. (2021). Comprehensive Study on Different Types of Software Agents. In: Bhattacharyya, S., Nayak, J., Prakash, K.B., Naik, B., Abraham, A. (eds) International Conference on Intelligent and Smart Computing in Data Analytics. Advances in Intelligent Systems and Computing, vol 1312. Springer, Singapore. https://doi.org/10.1007/978-981-33-6176-8_28
Download citation
DOI: https://doi.org/10.1007/978-981-33-6176-8_28
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-33-6175-1
Online ISBN: 978-981-33-6176-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)