From the Publisher:
Software agents are the latest advance in the trend toward smaller, modular pieces of code, where each module performs a well-defined, focused task or set of tasks. Programmed to interact with and provide services to other agents, including humans, software agents act autonomously with prescribed backgrounds, beliefs, and operations. Systems of agents can access and manipulate heterogeneously stored data such as that found on the Internet.
After a discussion of the theory of software agents, this book presents IMPACT (Interactive Maryland Platform for Agents Collaborating Together), an experimental agent infrastructure that translates formal theories of agency into a functional multiagent system that can extend legacy software code and application-specific or legacy data structures. The book describes three sample applications: a store, a self-correcting auto-pilot, and a supply chain.
More about this book
Cited By
- Bumgardner C, Marek V and Hickey C Cresco: A distributed agent-based edge computing framework Proceedings of the 12th Conference on International Conference on Network and Service Management, (400-405)
- Rakib A, Faruqui R and MacCaull W Verifying resource requirements for ontology-driven rule-based agents Proceedings of the 7th international conference on Foundations of Information and Knowledge Systems, (312-331)
- Joshi M, Manoj L, Oludayo O, Modiba M and Virendrakumar C Automated matchmaking of student skills and academic course requisites Proceedings of the CUBE International Information Technology Conference, (514-519)
- Piech H Sequence automata for researching consensus levels Proceedings of the 5th KES international conference on Agent and multi-agent systems: technologies and applications, (251-260)
- Dix J and Fisher M (2018). Where logic and agents meet, Annals of Mathematics and Artificial Intelligence, 61:1, (15-28), Online publication date: 1-Jan-2011.
- Bergeret M and Gouaïch A REST-A and intercycle messages Proceedings of the 4th KES international conference on Agent and multi-agent systems: technologies and applications, Part I, (82-91)
- Costantini S Answer set modules for logical agents Proceedings of the First international conference on Datalog Reloaded, (37-58)
- Joshi M, Bhavsar V and Boley H Matchmaking in p2p e-marketplaces Proceedings of the 12th International Conference on Electronic Commerce: Roadmap for the Future of Electronic Business, (134-140)
- Besnard P and Grégoire É About agents that reason by case (preliminary report) Proceedings of the 10th IEEE international conference on Information Reuse & Integration, (405-410)
- Baral C, Son T and Pontelli E Reasoning about multi-agent domains using action language C Proceedings of the 10th international conference on Computational logic in multi-agent systems, (46-63)
- Eiter T, Brewka G, Dao-Tran M, Fink M, Ianni G and Krennwallner T Combining nonmonotonic knowledge bases with external sources Proceedings of the 7th international conference on Frontiers of combining systems, (18-42)
- Zhang Y, Manisterski E, Kraus S, Subrahmanian V and Peleg D (2009). Computing the fault tolerance of multi-agent deployment, Artificial Intelligence, 173:3-4, (437-465), Online publication date: 1-Mar-2009.
- Joshi M, Bhavsar V and Boley H A knowledge representation model for matchmaking systems in e-marketplaces Proceedings of the 11th International Conference on Electronic Commerce, (362-365)
- Eiter T, Fink M and Krennwallner T Decomposition of declarative knowledge bases with external functions Proceedings of the 21st International Joint Conference on Artificial Intelligence, (752-758)
- Dekhtyar M, Dikovsky A and Valiev M Temporal verification of probabilistic multi-agent systems Pillars of computer science, (256-265)
- Alferes J, Gabaldon A and Leite J Evolving Logic Programming Based Agents with Temporal Operators Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 02, (238-244)
- Yoshida T (2018). Cooperation learning in Multi-Agent Systems with annotation and reward, International Journal of Knowledge-based and Intelligent Engineering Systems, 11:1, (19-34), Online publication date: 1-Jan-2007.
- Leite J and Soares L Adding evolving abilities to a multi-agent system Proceedings of the 7th international conference on Computational logic in multi-agent systems, (246-265)
- Luqi L, Berzins V and Musial P Reliability properties of models for flexible design and run-time analysis Proceedings of the 13th Monterey conference on Composition of embedded systems: scientific and industrial issues, (207-219)
- Obst O and Boedecker J Flexible coordination of multiagent team behavior using HTN planning RoboCup 2005, (521-528)
- Luqi , Berzins V and Musial P Reliability Properties of Models for Flexible Design and Run-Time Analysis Composition of Embedded Systems. Scientific and Industrial Issues, (207-219)
- Obst O Using a planner for coordination of multiagent team behavior Proceedings of the Third international conference on Programming Multi-Agent Systems, (90-100)
- Costantini S and Tocchio A About declarative semantics of logic-based agent languages Proceedings of the Third international conference on Declarative Agent Languages and Technologies, (106-123)
- Stroe B, Subrahmanian V and Dasgupta S Optimal status sets of heterogeneous agent programs Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems, (709-715)
- Pokorny L and Ramakrishnan C Modeling and verification of distributed autonomous agents using logic programming Proceedings of the Second international conference on Declarative Agent Languages and Technologies, (148-165)
- Ashri R and Luck M An agent construction model for ubiquitous computing devices Proceedings of the 5th international conference on Agent-Oriented Software Engineering, (158-173)
- Özcan F, Subrahmanian V and Dix J (2019). Improving Performance of Heterogeneous Agents, Annals of Mathematics and Artificial Intelligence, 41:2-4, (339-395), Online publication date: 1-Aug-2004.
- Vasconcelos W, Robertson D, Sierra C, Esteva M, Sabater J and Wooldridge M (2019). Rapid Prototyping of Large Multi-Agent Systems Through Logic Programming, Annals of Mathematics and Artificial Intelligence, 41:2-4, (135-169), Online publication date: 1-Aug-2004.
- Klusch M, Bergamaschi S and Petta P European research and development of intelligent information agents Intelligent information agents, (1-21)
- Dekhtyar M, Dikovsky A and Valiev M (2003). On feasible cases of checking multi-agent systems behavior, Theoretical Computer Science, 303:1, (63-81), Online publication date: 28-Jun-2003.
- Henderson T and Swaminathan L Symbolic Pruning in a Structural Approach to Engineering Drawing Analysis Proceedings of the Seventh International Conference on Document Analysis and Recognition - Volume 1
- Stroe B and Subrahmanian V First order heterogeneous agent computations Proceedings of the second international joint conference on Autonomous agents and multiagent systems, (217-224)
- Adalı S and Pigaty L (2019). The DARPA Advanced Logistics Project, Annals of Mathematics and Artificial Intelligence, 37:4, (409-452), Online publication date: 1-Apr-2003.
- Zhang Z and Zhang C An improvement to matchmaking algorithms for middle agents Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3, (1340-1347)
- Landauer C and Bellman K Self-modeling systems Proceedings of the 2nd international conference on Self-adaptive software: applications, (238-256)
- Veit D, Müller J, Schneider M and Fiehn B Matchmaking for autonomous agents in electronic marketplaces Proceedings of the fifth international conference on Autonomous agents, (65-66)
- Hendler J (2001). Agents and the Semantic Web, IEEE Intelligent Systems, 16:2, (30-37), Online publication date: 1-Mar-2001.
- Rogers T, Ross R and Subrahmanian V (2019). IMPACT, Journal of Intelligent Information Systems, 14:2-3, (95-113), Online publication date: 21-Mar-2000.
Index Terms
- Heterogeneous Agent Systems
Recommendations
Multi-agent systems
Encyclopedia of Computer ScienceMulti-agent systems are computational systems in which several artificial "agents", which are programs, interact or work together over a communications network to perform some set of tasks jointly or to satisfy some set of goals. These systems may ...
Verifying heterogeneous multi-agent programs
AAMAS '14: Proceedings of the 2014 international conference on Autonomous agents and multi-agent systemsWe present a new approach to verifying heterogeneous multi-agent programs --- multi-agent systems in which the agents are implemented in different (BDI-based) agent programming languages. Our approach is based on meta-APL, a BDI-based agent programming ...
Assuring Interoperability between Heterogeneous Multi-Agent Systems with a Gateway Agent
HASE '02: Proceedings of the 7th IEEE International Symposium on High Assurance Systems EngineeringIn this research, we address the problem of communications lack between heterogeneous multiagent systems. For example, KQML-based agent cannot talk to FIPA-based agent and vice versa. The authors have identified three main reasons why different ...