We describe a new framework for multiagent systems, framework which contributes to increase the efficiency of development and maintainability with reusable code, and to realize the transition from simulation to hardware smoothly. Multiagent system (MAS) is a kind of the complex system by which an unexpected behavior emerges caused by interaction between each agent. Recently, the system is well known as a novel design technique which realizes acquiring of suitable behavior autonomously in spite of unknown environment. However, since most application is only designed with its independent specification, there are some problems in which the comparative evaluation among the MASs and the reusing of design are hard to realize. Supposing a common framework for MAS is usable, the development efficiency of MAS would be improved greatly. In this paper, first, we point out the need of the framework for MAS. Second, we clarify the problems on designing of the framework. In order to resolve the problems, we apply the design patterns element of object-oriented paradigm which are catalogued by Gamma et al. Third, we design a new framework for MAS, framework which realizes the compatibility among same functional components and the evolutionary programming. Finally, in order to discuss the effectivity of the framework, we design a crowd behavior simulator using the framework, and confirm its high potential for reusable software
抄録全体を表示