Multi-Agent System: A Guiding Metaphor for the Organization of Software Development Projects
نویسنده
چکیده
In this work we propose the introduction of multi-agent concepts for the organization of software development projects of (especially multi-agent) application design and implementation. This is expressed by the guiding metaphor (German: Leitbild) of a multi-agent system of developers. Team orientation and concurrent development are two aspects that are crucial in every large development project. Consequently, the organizational structure of the programming team has to take account for both. If the developed application is distributed, concurrent and team-oriented – e.g. a multi-agent application – one approach is to aim for a comparable (homomorphic) structure of a developed system and development team. We achieve this by reintroducing the multi-agent system metaphor into the organizational structure of the development team. Agent attributes such as autonomy, communication, cooperation, selforganization and the capacity for teamwork are transferred by the guiding metaphor back to team members. Concurrency and distribution of resources and processes is naturally supported by the guiding metaphor. This guiding metaphor can be applied to any project organization. However, it is best suited for the organization of multi-agent application development, due to the similarity in structure.
منابع مشابه
The Application of Multi Attribute Decision Methods (MADM) on prioritizing Iranian fisheries research projects
The ultimate goal of an agriculture research system is on-time, correct and clear response to the problems and expectations of agriculture household and stakeholders. In this respect, though, due to variation and frequency of the problems and expectations and as well as many limitations such as financial deficit, short time and shortage in work force and equipments etc, the system cannot be tho...
متن کاملA Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملStructure in threes: modelling organization-oriented software architectures built upon multi-agent systems
Software systems are subject to increasing complexity and in need of efficient structuring. Multi-agent system research has come up with approaches for an organization-oriented comprehension of software systems. However, when it comes to the collective level of organizational analysis, multi-agent system technology lacks clear development concepts. To overcome this problem while preserving the ...
متن کاملThe Application of Multi Attribute Decision Methods (MADM) on prioritizing Iranian fisheries research projects
The ultimate goal of an agriculture research system is on-time, correct and clear response to the problems and expectations of agriculture household and stakeholders. In this respect, though, due to variation and frequency of the problems and expectations and as well as many limitations such as financial deficit, short time and shortage in work force and equipments etc, the system cannot be tho...
متن کاملApproach to Organizing the Functioning of Smart Elements in the Multi-Agent “Smart House” System
A research was conducted to form an approach to the design and implementation of a multi-agent control system of smart elements for a “Smart house”. The system was built on the example of three intelligent robots. In the architecture of the system under development, the main part is the subject-independent multi-agent kernel, which includes the following basic components: direct access service,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007