Organizational building blocks for design of distributed intelligent system

In this work we present a framework for multi-agent system design which is based both on human organizational notions and principles for distributed intelligent systems design. The framework elaborates on the idea that notions from the field of organizational design can be used as the basis for the design of distributed intelligent systems. Concepts such as task, control, job, operation, management, coordination and organization are framed into an agent organizational framework. A collection of organizational design activities is presented that assist in a task oriented decomposition of the overall task of a system into jobs and the reintegration of jobs using job allocation, coordination mechanisms and organizational structuring. A number of coordination mechanisms have been defined in the organizational design literature. For the scope of this work we concentrate on: Direct Supervision where one individual takes all decisions about the work of others, Mutual Adjustment that achieves coordination by a process of informal communication between agents, and Standardization of Work, Output and Skills. Three organizational structures are discussed, that coordinate agents and their work: Machine Bureaucracy, Professional Bureaucracy and Adhocracy. The Machine Bureaucracy is task-driven, seeing the organization as a single-purpose structure, which only uses one strategy to execute the overall task. The Professional Bureaucracy is competence-driven, where a part of the organization will first examine a case, match it to predetermined situations and then allocate specialized agents to it. In the Adhocracy the organization is capable of reorganizing its own structure including dynamically changing the work flow, shifting responsibilities and adapting to changing environments. A case study on distributed supply chain management shows the process from task decomposition via organizational design to three multi-agent architectures based on Mintzberg's organizational structures.

[1]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

[2]  M. Wooldridge,et al.  Organisational Abstractions for the Analysis and Design of Multi-Agent Systems , 2000 .

[3]  Alberto RibesAbstract,et al.  Multi agent systems , 2019, Proceedings of the 2005 International Conference on Active Media Technology, 2005. (AMT 2005)..

[4]  Henry Mintzberg,et al.  Structure in Fives: Designing Effective Organizations , 1983 .

[5]  Marc Esteva,et al.  On the Formal Specifications of Electronic Institutions , 2001, AgentLink.

[6]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artif. Intell..

[7]  Marc Esteva,et al.  On the formal specification of electronic institutions , 2001 .

[8]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[9]  Thomas W. Malone,et al.  Modeling Coordination in Organizations and Markets , 1987 .

[10]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

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

[12]  Frank van Harmelen,et al.  Proceedings of the 15th European Conference on Artificial Intelligence , 2002 .

[13]  Carl Hewitt,et al.  Open Information Systems Semantics for Distributed Artificial Intelligence , 1991, Artif. Intell..

[14]  Bernhard Bauer,et al.  Extending UML for agents , 2000 .

[15]  Michael Luck,et al.  Agent technology: Enabling next generation computing , 2003 .

[16]  Jay R. Galbraith Designing Complex Organizations , 1973 .

[17]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[18]  Daniel D. Corkill,et al.  Organizing software agents , 1998 .

[19]  Chris van Aart,et al.  International Insurance Traffic with Software Agents , 2002, ECAI.

[20]  Marc-Philippe Huget An Application of Agent UML to Supply Chain Management , 2002, AOIS@AAMAS.

[21]  Alan H. Bond,et al.  Readings in Distributed Artificial Intelligence , 1988 .

[22]  J. Alexander,et al.  Images of Organization , 1988 .