Research and Development Challenges for Agent-Based Systems

The increasing sophistication of today's information era poses certain challenges to traditional information technology (IT) systems. Agent-based software technology is rapidly evolving to meet the demands of this new information era. However, before agent-based solutions can be routinely and successfully exploited in real world problems, first, certain fundamental research and software engineering issues have to be addressed. In this paper, we discuss some of the key challenges for research and development of agent-based software systems. Our discussion is carried out from the twin viewpoints of fundamental research questions and software engineering issues.

[1]  Jörg P. Müller,et al.  Modelling Reactive Behaviour in Vertically Layered Agent Architectures , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[2]  Georges R. Harik,et al.  Foundations of Genetic Algorithms , 1997 .

[3]  Nicholas R. Jennings,et al.  Controlling Cooperative Problem Solving in Industrial Multi-Agent Systems Using Joint Intentions , 1995, Artif. Intell..

[4]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[5]  Pattie Maes,et al.  A learning interface agent for scheduling meetings , 1993, IUI '93.

[6]  Brahim Chaib-draa,et al.  An overview of distributed artificial intelligence , 1996 .

[7]  B. Habibi,et al.  Pengi : An Implementation of A Theory of Activity , 1998 .

[8]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[9]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[10]  Pattie Maes,et al.  Situated agents can have goals , 1990, Robotics Auton. Syst..

[11]  Sam Steel,et al.  Topics in Planning , 1987, Advanced Topics in Artificial Intelligence.

[12]  Edward H. Shortliffe,et al.  Computer-based medical consultations, MYCIN , 1976 .

[13]  Les Gasser,et al.  Social Conceptions of Knowledge and Action: DAI Foundations and Open Systems Semantics , 1991, Artif. Intell..

[14]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[15]  James A. Hendler,et al.  AI Planning: Systems and Techniques , 1990, AI Mag..

[16]  Tom M. Mitchell,et al.  Experience with a learning personal assistant , 1994, CACM.

[17]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[18]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[19]  David Eichmann,et al.  2 – Background : Agents in General and Spiders in Particular , 1994 .

[20]  Tom M. Mitchell,et al.  A Personal Learning Apprentice , 1992, AAAI.

[21]  Nicholas R. Jennings,et al.  Coordination techniques for distributed artificial intelligence , 1996 .

[22]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[23]  Oren Etzioni,et al.  A softbot-based interface to the Internet , 1994, CACM.

[24]  Ramanathan V. Guha,et al.  Enabling agents to work together , 1994, CACM.

[25]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[26]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[27]  Bassam A. Izzuddin,et al.  A plan based framework for design: methodologic foundations , 1995 .

[28]  Nicholas R. Jennings,et al.  Coordination in software agent systems , 1996 .