Self-organization is an important characteristic for multi-agent systems. However developing self-organization multi-agent systems in a repeated and effective way is still a great challenge. It is well known that design patterns are the practice and knowledge about solutions for recurring problems, and reusing design pattern can significantly improve the software development quality and efficiency. On the other hand, current self-organization applications are still lack of effective way to handle the unpredicted environment and changing user requirements. In this paper, we take policy as the basic principle for self-organization multi-agent systems to solve this problem, and propose a policy based design pattern for the self-organization multi-agent systems.
To integrate model transformation technology in agent-oriented software engineering is helpful to improve the quality and efficiency of agent-based software development, and therefore to make AOSE to be widely adopted by researchers and practitioners in software engineering community. This paper integrates model transformation technology into an agent-oriented methodology ODAM that is based on organization metaphor and proposed for complex adaptive systems. The model transformation consists of two steps: from platform-independent models to platform-specific models, from platform-specific models to code. The transformation algorithms in each phase are designed. A software tool that implements the algorithms has been developed as a part of agent-oriented supporting environment.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.