Simulation testbed for sensible agent-based systems in dynamic and uncertain environments

Agent-based technologies can be applied to many aspects of manufacturing. The need for responsive, flexible agents is pervasive in manufacturing environments due to the complex, dynamic nature of manufacturing problems. The ability to adapt organizational roles to various problem-solving situations during system operation is a critical issue addressed by research on Sensible Agents that are capable of Dynamic Adaptive Autonomy (DAA). DAA allows Sensible Agents to change autonomy levels during system operation to meet the needs of a particular problem-solving situation. The representation of these flexible problem-solving frameworks is facilitated by the Intended Goals Structure (IGS), which represents goals that agents intend to achieve. In addition, a Perspective Model, based on Extended State Charts (ESC), is used to model domain environments. This paper provides an overview of the Sensible Agent testbed, which is implemented in a CORBA -based distributed computing environment. An example scenario demonstrates how this testbed can be used to simulate agent-based problem solving in manufacturing environments.

[1]  Bernardo A. Huberman,et al.  Organizational Fluidity and Sustainable Cooperation , 1993, MAAMAW.

[2]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[3]  Moshe Tennenholtz,et al.  On the Synthesis of Useful Social Laws for Artificial Agent Societies (Preliminary Report) , 1992, AAAI.

[4]  Sergei Nirenburg,et al.  Providing intelligent assistance in distributed office environments , 1986, COCS '86.

[5]  Richard C. T. Lee,et al.  Symbolic logic and mechanical theorem proving , 1973, Computer science classics.

[6]  Daniel S. Weld,et al.  UCPOP: A Sound, Complete, Partial Order Planner for ADL , 1992, KR.

[7]  K. Suzanne Barber,et al.  Multi-Agent Planning under Dynamic Adaptive Autonomy , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[8]  Katia Sycara,et al.  Coordination of multiple agents in distributed manufacturing scheduling , 1996 .

[9]  Makoto Yokoo,et al.  Organization Self-Design of Distributed Production Systems , 1992, IEEE Trans. Knowl. Data Eng..

[10]  Barbara Hayes-Roth,et al.  A Blackboard Architecture for Control , 1985, Artif. Intell..

[11]  R.H. Macfadzean,et al.  An approach for decisionmaking and control in geographically distributed systems , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[12]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[13]  Stefan Kirn Organizational intelligence and distributed artificial intelligence , 1996 .

[14]  K. Suzanne Barber,et al.  Selection of Conflict Resolution Strategies in Dynamically Organized Sensible Agent-Based Systems , 1998, AAAI/IAAI.

[15]  A. Suraj,et al.  Extended Statecharts: A Specification Formalism for High Level Design , 2000 .

[16]  1. e,et al.  Extended Statecharts : A Specification Formalism for High Level Design * , 1996 .

[17]  Hector J. Levesque,et al.  Intention is Choice with Commitment , 1990, Artif. Intell..

[18]  Nicholas R. Jennings,et al.  Commitments and conventions: The foundation of coordination in multi-agent systems , 1993, The Knowledge Engineering Review.

[19]  K. Suzanne Barber,et al.  Multiple, Simultaneous Autonomy Levels for Agent-based Systems , 1996 .

[20]  B. Chandrasekaran,et al.  Natural and Social System Metaphors for Distributed Problem Solving: Introduction to the Issue , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[21]  Mark S. Fox,et al.  An Organizational View of Distributed Systems , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[22]  Katia P. Sycara,et al.  Resolving Goal Conflicts via Negotiation , 1988, AAAI.

[23]  Randall Davis,et al.  Frameworks for Cooperation in Distributed Problem Solving , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[24]  Eduardo Alonso Fernández,et al.  Rules of encounter: designing conventions for automated negotiation among computers , 1995 .

[25]  Keith Decker Distributed artificial intelligence testbeds , 1996 .

[26]  Les Gasser,et al.  A Dynamic Organizational Architecture for Adaptive Problem Solving , 1991, AAAI Conference on Artificial Intelligence.

[27]  Munindar P. Singh Group Ability And Structure , 1991 .

[28]  Victor R. Lesser,et al.  Functionally Accurate, Cooperative Distributed Systems , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[29]  Les Gasser Distribution and Coordination of Tasks Among Intelligent Agents , 1988, SCAI.

[30]  Robert Weihmayer,et al.  Conflict-resolution Strategies for Nonhierarchical Distributed Agents , 1989, Distributed Artificial Intelligence.

[31]  S. R. Jernigan,et al.  The System Engineering Process Activities: The Methodology and Supporting Tools , 1998 .

[32]  Edwin P. D. Pednault,et al.  FORMULATING MULTIAGENT, DYNAMIC-WORLD PROBLEMS IN THE CLASSICAL PLANNING FRAMEWORK , 1987 .

[33]  K. S. Barber,et al.  Applying Dynamic Planning Frameworks to Agent Goals , 1999 .

[34]  K. Suzanne Barber The Architecture for Sensible Agents , 1996 .

[35]  Daniel D. Corkill,et al.  Hierarchical Planning in a Distributed Environment , 1979, IJCAI.

[36]  Philippe Morignot,et al.  The Reorganization of Societies of Autonomous Agents , 1997, MAAMAW.

[37]  Cathleen Stasz,et al.  Network Structures for Distributed Situation Assessment , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[38]  K. Suzanne Barber,et al.  Allocating goals and planning responsibility in dynamic sensible agent organizations , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[39]  K. S. Barber The Motivation for Dynamic Adaptive Autonomy in Agent-based Systems , 1999 .

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

[41]  Edmund H. Durfee,et al.  Coordination of distributed problem solvers , 1988 .

[42]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[43]  Timothy W. Finin,et al.  Evaluation of KQML as an Agent Communication Language , 1995, ATAL.