skip to main content
Skip header Section
Software agentsMay 1997
  • Editor:
  • Jeffrey M. Bradshaw
Publisher:
  • MIT Press
  • 55 Hayward St.
  • Cambridge
  • MA
  • United States
ISBN:978-0-262-52234-2
Published:30 May 1997
Pages:
480
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
chapter
chapter
How might people interact with agents
pp 49–55
chapter
chapter
chapter
chapter
Software agents for cooperative learning
pp 223–245
chapter
The M system
pp 247–267
chapter
An overview of agent-oriented programming
pp 271–290
chapter
chapter
chapter
Mobile agents
pp 437–472

Cited By

  1. ACM
    Kampik T, Mansour A, Boissier O, Kirrane S, Padget J, Payne T, Singh M, Tamma V and Zimmermann A (2022). Governance of Autonomous Agents on the Web: Challenges and Opportunities, ACM Transactions on Internet Technology, 22:4, (1-31), Online publication date: 30-Nov-2022.
  2. De Vos M, Kirrane S, Padget J and Satoh K ODRL Policy Modelling and Compliance Checking Rules and Reasoning, (36-51)
  3. Hlee S, Lee J, Moon D and Yoo C (2017). The acceptance of `intelligent trade shows', Information Systems Frontiers, 19:4, (717-729), Online publication date: 1-Aug-2017.
  4. Li Y Individuals’ Motivations to Adopt Smart Technologies for Tourism - Discrepancy Between Initial and Post Adoption Distributed, Ambient and Pervasive Interactions, (77-92)
  5. ACM
    Hlee S, Chung N and Koo C Connected IT Usage and Trade Show Effectiveness Proceedings of the 17th International Conference on Electronic Commerce 2015, (1-8)
  6. ACM
    Bradshaw J and Forsythe J Cognitive science and socio-cognitive theoryfor the HRI practitioner Proceedings of the seventh annual ACM/IEEE international conference on Human-Robot Interaction, (495-496)
  7. ACM
    Podobnik V and Lovrek I Transforming social networking from a service to a platform Proceedings of the 13th International Conference on Electronic Commerce, (1-10)
  8. Wei C, Lin M and Cheng P (2011). Agent Negotiation in Water Policy Planning, International Journal of Digital Library Systems, 2:2, (1-12), Online publication date: 1-Apr-2011.
  9. ACM
    Bonetta D and Pautasso C Towards liquid service oriented architectures Proceedings of the 20th international conference companion on World wide web, (337-342)
  10. Bojic I, Podobnik V and Kusek M Agent-enabled collaborative downloading Proceedings of the 4th KES international conference on Agent and multi-agent systems: technologies and applications, Part II, (62-71)
  11. Nobre F, Tobias A and Walker D (2010). New Frontiers in Industrial Organizations, Journal of Information Technology Research, 3:1, (43-54), Online publication date: 1-Jan-2010.
  12. Dong F, Shatz S and Xu H (2009). Survey, Computer Science Review, 3:4, (245-258), Online publication date: 1-Nov-2009.
  13. Adnan S, Tahir A, Basharat A and Cesare S Semantic Agent Oriented Architecture for Researcher Profiling and Association (SemoRA) Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 03, (559-562)
  14. Fortuna C and Mohorcic M (2009). Trends in the development of communication networks, Computer Networks: The International Journal of Computer and Telecommunications Networking, 53:9, (1354-1376), Online publication date: 25-Jun-2009.
  15. Saleh M and Othman Z Adaptive scheduling for real-time network traffic using agent-based simulation Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III, (248-261)
  16. Brena R, Aguirre J, Chesñevar C, Ramírez E and Garrido L (2007). Knowledge and information distribution leveraged by intelligent agents, Knowledge and Information Systems, 12:2, (203-227), Online publication date: 12-Jul-2007.
  17. ACM
    Lees M, Logan B and Theodoropoulos G (2007). Distributed simulation of agent-based systems with HLA, ACM Transactions on Modeling and Computer Simulation, 17:3, (11-es), Online publication date: 1-Jul-2007.
  18. Petric A, Podobnik V and Jezic G The CrocodileAgent Proceedings of the 1st KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications, (597-606)
  19. ACM
    Becker R and Corkill D Determining confidence when integrating contributions from multiple agents Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems, (1-8)
  20. Aydin A and Tunali S Intelligent agent technologies promises in emerging arena Proceedings of the 6th Conference on 6th WSEAS Int. Conf. on Artificial Intelligence, Knowledge Engineering and Data Bases - Volume 6, (190-195)
  21. Helmer G, Wong J, Slagell M, Honavar V, Miller L, Wang Y, Wang X and Stakhanova N (2007). Software fault tree and coloured Petri net based specification, design and implementation of agent-based intrusion detection systems, International Journal of Information and Computer Security, 1:1/2, (109-142), Online publication date: 1-Jan-2007.
  22. Papaioannou I, Roussaki I and Anagnostou M Comparing the Performance of MLP and RBF Neural Networks Employed by Negotiating Intelligent Agents Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology, (602-612)
  23. Podobnik V, Trzec K and Jezic G An auction-based semantic service discovery model for e-commerce applications Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I, (97-106)
  24. Podobnik V, Petric A and Jezic G The crocodileagent Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I, (752-762)
  25. Petric A, Podobnik V and Jezic G The CrocodileAgent 2005 Proceedings of the 2006 AAMAS workshop and TADA/AMEC 2006 conference on Agent-mediated electronic commerce: automated negotiation and strategy design for electronic markets, (219-233)
  26. Na Y, Ko I and Han G A design of the flexible mobile agents based on web Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part V, (331-337)
  27. ACM
    Fong T, Kunz C, Hiatt L and Bugajska M The human-robot interaction operating system Proceedings of the 1st ACM SIGCHI/SIGART conference on Human-robot interaction, (41-48)
  28. Macal C and North M Tutorial on agent-based modeling and simulation Proceedings of the 37th conference on Winter simulation, (2-15)
  29. Zhai Z, Zhou L, Yang Y and Tian Z A multi-agent framework for grid service workflow embedded with coloured petri nets Proceedings of the 4th international conference on Grid and Cooperative Computing, (117-122)
  30. ACM
    Boy G Knowledge management for product maturity Proceedings of the 3rd international conference on Knowledge capture, (43-50)
  31. ACM
    Di Stefano A, Gangemi F and Santoro C ERESYE Proceedings of the 2005 ACM SIGPLAN workshop on Erlang, (62-71)
  32. Xiao J and Wang J A similarity-aware multiagent-based web content management scheme Proceedings of the 4th international conference on Advances in Machine Learning and Cybernetics, (305-314)
  33. Lin M, Lai K and Yu T (2005). Fuzzy constraint-based agent negotiation, Journal of Computer Science and Technology, 20:3, (319-330), Online publication date: 1-May-2005.
  34. Zunino A, Campo M and Mateos C (2005). Reactive Mobility by Failure, Information Systems Frontiers, 7:2, (141-154), Online publication date: 1-May-2005.
  35. Koyanagi T, Kobayashi Y, Miyagi S and Yamamoto G Agent server for a location-aware personalized notification service Proceedings of the First international conference on Massively Multi-Agent Systems, (224-238)
  36. Yamamoto G Agent server technology for managing millions of agents Proceedings of the First international conference on Massively Multi-Agent Systems, (1-12)
  37. Yoshioka N, Ohsuga A and Honiden S Mobeet Proceedings of the 6th international conference on Agent-Oriented Information Systems II, (19-35)
  38. Embley D Toward semantic understanding Proceedings of the 15th Australasian database conference - Volume 27, (3-12)
  39. Nazean J and Chan J Software algorithms in intelligent employment agent Proceedings of the 1st international symposium on Information and communication technologies, (585-589)
  40. ACM
    Saha S, Sen S and Dutta P Helping based on future expectations Proceedings of the second international joint conference on Autonomous agents and multiagent systems, (289-296)
  41. Rodríguez M and Favela J Autonomous agents to support interoperability and physical integration in pervasive environments Proceedings of the 1st international Atlantic web intelligence conference on Advances in web intelligence, (278-287)
  42. Semeraro G, Degemmis M, Lops P, Thiel U and L'Abbate M A personalized information search process based on dialoguing agents and user profiling Proceedings of the 25th European conference on IR research, (613-621)
  43. Griss M and Kessler R Achieving the promise of reuse with agent components Software engineering for large-scale multi-agent systems, (139-147)
  44. Murano P Anthropomorphic vs. non-anthropomorphic software interface feedback for online systems usage Proceedings of the User interfaces for all 7th international conference on Universal access: theoretical perspectives, practice, and experience, (339-349)
  45. Delisle S and Moulin B (2002). User interfaces and help systems, Artificial Intelligence Review, 18:2, (117-157), Online publication date: 1-Oct-2002.
  46. Lawson J and Wolpert D The design of collectives of agents to control non-Markovian systems Eighteenth national conference on Artificial intelligence, (332-337)
  47. ACM
    Wolpert D and Lawson J Designing agent collectives for systems with markovian dynamics Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3, (1066-1073)
  48. Wijngaards N, Overeinder B, van Steen M and Brazier F (2002). Supporting internet-scale multi-agent systems, Data & Knowledge Engineering, 41:2-3, (229-245), Online publication date: 1-Jun-2002.
  49. Eiter T and Mascardi V (2002). Comparing environments for developing software agents, AI Communications, 15:4, (169-197), Online publication date: 1-Mar-2002.
  50. Milojicic D, Agha G, Bernadat P, Chauhan D, Guday S, Jamali N, Lambright D and Travostino F (2019). Case Studies in Security and Resource Management for Mobile Object Systems, Autonomous Agents and Multi-Agent Systems, 5:1, (45-79), Online publication date: 1-Mar-2002.
  51. Gams M (2002). The Turing Machine May Not Be the Universal Machine, Minds and Machines, 12:1, (137-142), Online publication date: 1-Feb-2002.
  52. Camacho D, Borrajo D and Molina J (2019). Intelligent Travel Planning, Autonomous Agents and Multi-Agent Systems, 4:4, (387-392), Online publication date: 1-Dec-2001.
  53. Antonopoulos N and Shafarenko A (2019). An Active Organisation System for Customised, Secure Agent Discovery, The Journal of Supercomputing, 20:1, (5-35), Online publication date: 1-Aug-2001.
  54. Gates W and Nissen M (2019). Designing Agent-Based Electronic Employment Markets, Electronic Commerce Research, 1:3, (239-263), Online publication date: 1-Jul-2001.
  55. ACM
    Weippl E Building secure knowledge bases Proceedings of the fifth international conference on Autonomous agents, (212-213)
  56. ACM
    Lopes J Designing user interfaces for severely handicapped persons Proceedings of the 2001 EC/NSF workshop on Universal accessibility of ubiquitous computing: providing for the elderly, (100-106)
  57. Landauer C and Bellman K Self-modeling systems Proceedings of the 2nd international conference on Self-adaptive software: applications, (238-256)
  58. (2019). A Uniform Internet-Communicative Agent, Electronic Commerce Research, 1:1-2, (69-84), Online publication date: 1-Feb-2001.
  59. Cui Z, Karmouch A, Impey R and Gray T (2019). Approaching Secure Communications in a Message-Oriented Mobile Computing Environment, Multimedia Tools and Applications, 13:2, (147-163), Online publication date: 1-Feb-2001.
  60. Ören T, Numrich S, Uhrmacher A, Wilson L and Gelenbe E Agent-directed simulation Proceedings of the 32nd conference on Winter simulation, (1757-1762)
  61. ACM
    Ortigosa A, Campo M and Moriyón R (2019). Towards agent-oriented assistance for framework instantiation, ACM SIGPLAN Notices, 35:10, (253-263), Online publication date: 1-Oct-2000.
  62. ACM
    Ortigosa A, Campo M and Moriyón R Towards agent-oriented assistance for framework instantiation Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (253-263)
  63. ACM
    Shang Y, Shi H and Chen S (2000). Agent technology in computer science and engineering curriculum, ACM SIGCSE Bulletin, 32:3, (120-123), Online publication date: 1-Sep-2000.
  64. ACM
    Shang Y, Shi H and Chen S Agent technology in computer science and engineering curriculum Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education, (120-123)
  65. Ubayashi N and Tamai T An Evolutional Cooperative Computation Based on Adaptation to Environment Proceedings of the Sixth Asia Pacific Software Engineering Conference
  66. Allen C, Stoecklin S, Bobbie P, Chen Q and Wu P An Architecture for Designing Distributed Spoken Dialogue Interfaces Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
  67. Cui Z, Odgers B and Schroeder M An In-Service Agent Monitoring and Analysis System Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
  68. Sapp D and Shang Y Intelligent Web Representatives Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
  69. Saeyor S and Ishizuka M Formation of cooperative behavior among information agents in web repository change monitoring service Proceedings of the 3rd international conference on Cooperative information agents III, (101-112)
  70. Balakrishnan A, Kumara S and Sundaresan S (1999). Manufacturing in the Digital Age: Exploiting Information Technologies for Product Realization, Information Systems Frontiers, 1:1, (25-50), Online publication date: 1-Jul-1999.
  71. Hooda A, Karmouch A and Abu-Hakima S (1999). Managing Mobility of Users in a Virtual Network, Multimedia Tools and Applications, 9:1, (43-68), Online publication date: 1-Jul-1999.
  72. ACM
    Tahara Y, Ohsuga A and Honiden S Agent system development method based on agent patterns Proceedings of the 21st international conference on Software engineering, (356-367)
  73. Kaasinen E Usability Challenges in Agent Based Services Proceedings of the 6th International Conference on Intelligence and Services in Networks: Paving the Way for an Open Service Market, (131-142)
  74. ACM
    Wolpert D, Wheeler K and Tumer K General principles of learning-based multi-agent systems Proceedings of the third annual conference on Autonomous Agents, (77-83)
  75. ACM
    Lieberman H, Van Dyke N and Vivacqua A Let's browse Proceedings of the 4th international conference on Intelligent user interfaces, (65-68)
  76. Sycara K (1998). Multiagent Systems, AI Magazine, 19:2, (79-92), Online publication date: 1-Jun-1998.
  77. Lewis M (1998). Designing for Human‐Agent Interaction, AI Magazine, 19:2, (67-78), Online publication date: 1-Jun-1998.
  78. ACM
    Bowers J, Hellström S and Jää-Aro K The Lightwork performance CHI 98 Conference Summary on Human Factors in Computing Systems, (291-292)
  79. Jennings N, Sycara K and Wooldridge M (1998). A Roadmap of Agent Research and Development, Autonomous Agents and Multi-Agent Systems, 1:1, (7-38), Online publication date: 1-Jan-1998.
Contributors
  • Florida Institute for Human & Machine Cognition

Recommendations

Reviews

H. Van Dyke Parunak

The power and rapid progress of agent technology are attracting the attention of many new users and generating the need for surveys that can efficiently introduce them to a field whose roots go back several decades. These three collections of papers by leaders in the agent R&D community provide accessible introductions to the technology for newcomers, and will interest experienced users who wish to review applications in domains other than their own. Each volume provides an overview of agent technologies and of the papers included in the book, written by the editors. The books differ in length and originality, and focus on different technical levels and application domains. Huhns and Singh is the longest of the three volumes, comprising 52 papers (including the editors' introduction). It is a compendium of previously published papers, which were not re-typeset, but have been reproduced photographically on 8.5-by-11-inch pages (papers originally published in a smaller format appear two-up, requiring the reader to hold the book sideways). The papers originally appeared between 1991 and 1997, inclusive. Thus the volume is a logical successor to Gasser and Bond's collection Readings in distributed artificial intelligence [1], with no overlap in the contents. Jennings and Wooldridge, and Bradshaw, are much shorter, offering 16 and 19 papers, respectively. Six of Bradshaw's chapters are reprints in whole or in part from earlier publications (including four papers from the July 1994 issue of Communications of the ACM ), but have been reset to present a uniform appearance with the original contributions. In addition, James White's chapter on “Mobile Agents” presents an overview of Telescript that is widely available in other collections. None of Jennings and Wooldridge's papers is identified as a reprint, although several concern projects that have been discussed elsewhere. Each volume groups its papers into several parts or chapters. Similarities and differences among these groupings reflect the editors' different technical and application interests. Each volume has an introductory chapter by the editors, introducing the subject and setting the various contributions in perspective. The introductory chapter in Huhns and Singh, “Agents and Multiagent Systems: Themes, Approaches, and Challenges,” offers a detailed taxonomy of agents; a brief survey of applications; and a review of technology under the headings of architectures and infrastructure, models of agency, and future directions and challenges. Bradshaw's introductory chapter, “An Introduction to Software Agents,” summarizes several taxonomies of agents by different authors and focuses much more attention than do Huhns and Singh on motives for deploying agents. Jennings and Wooldridge's introduction, true to its title of “Applications of Intelligent Agents,” focuses on application issues. Its taxonomy is of application domains rather than of agents in the abstract, and it discusses “the agent development bottleneck” and reviews emerging approaches to the hands-on development of agents. Jennings and Wooldridge supplement their own introduction with a survey of agent technology, by Nwana and Ndumu, and a review of different application perspectives, by Laufmann. After the introductory sections, the books by Bradshaw and by Jennings and Wooldridge offer a group of papers describing the setting of agents in the real world. Bradshaw's section focuses on the relative roles of people and agents, how they interact, how agent design should take the human user into account, and what sorts of interfaces to agents are most useful. To help readers reach a balanced assessment of claims for agents, Bradshaw includes a chapter by Ben Shneiderman, a noted critic of agent technologies, arguing that appropriate direct manipulation mechanisms are superior to interface agents, and urging empirical testing to settle the question. In Jennings and Wooldridge, this group of papers has a decidedly commercial orientation, with one chapter providing an overview of vendors of agent technology, and another reviewing various business models appropriate to doing business over the Internet. Two other papers in this part of Jennings and Wooldridge discuss the business case for constructing agent models (misleadingly titled “Practical Design of Intelligent Agent Systems”) and the personal agent paradigm. All three volumes present papers on application systems that embody agents. Bradshaw's six application papers focus on agents that help people learn, access information, and communicate with computers. The nine applications reported in Jennings and Wooldridge include some information management systems similar to those in Bradshaw, dealing with workflow management (one paper) and financial systems (three papers). In addition, they offer examples of control applications such as manufacturing, intelligent highway systems, and air traffic management. The 18 application papers in Huhns and Singh cover the broadest scope of problems, including enterprise integration, information access over the Internet, personal assistants, collaboration support, scheduling, and pedagogy. Jennings and Wooldridge do not devote a section specifically to agent technology, although one of their introductory chapters does provide an overview, and two of their application papers (those by Georgeff and Rao and by Haugeneder and Steiner) expound in some detail the abstract ideas and architectures that support the applications they discuss. Bradshaw follows the application papers with seven that focus more specifically on aspects of agent technology, including Shoham's agent-oriented programming paradigm, a report by Finin and colleagues on KQML (and an important critique by Cohen), Bradshaw's own KaOS architecture, and White on the Telescript model of open agents. Technology papers are the major focus of Huhns and Singh, with 14 papers on architectures and infrastructure and 19 on various models of agency. Thus, the volumes can be arrayed along a spectrum from a technology focus (Huhns and Singh, with no explicit discussion of the setting for agents or of market issues), through Bradshaw, to Jennings and Wooldridge, with the most thorough discussion of the business justification for agents, but less exposition of fundamental technologies. All three books include papers on applications. Bradshaw focuses on human interface and information retrieval agents, while Huhns and Singh, and Jennings and Wooldridge, offer a wider array of application domains, including control applications in heavy industry as well as purely digital applications. Business managers seeking to understand the commercial impact of agents in a wide variety of fields will find Jennings and Wooldridge most accessible. Strategists and developers in information systems will appreciate Bradshaw's focus on their problem domain. Huhns and Singh will appeal to two groups that will welcome the availability of a range of classical papers between one set of covers: established agent practitioners seeking to clean out their files, and professors who would otherwise have to assemble many of these papers in course packs for their students. All three volumes are well produced. In all three, references appear at the end of individual papers, and there is no cumulative bibliography. Huhns and Singh, and Bradshaw, but not Jennings and Wooldridge, offer cumulative indexes, each averaging about one entry per page of text.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.