An integrated role-based approach for modeling, designing and implementing multi-agent systems

Xiaoqin Zhang, Haiping Xu, Bhavesh Shrestha
2007 Journal of the Brazilian Computer Society  
To facilitate the development of multi-agent systems and improve the reusability, robustness and feasibility of these systems, we have developed a role-based agent development framework (RADE). In this paper, we present an integrated approach for modeling, designing and implementing multi-agent systems using RADE. We describe the design of agents and motivations within such framework. We introduce a practical approach for modeling agent's motivation and specifying agent's goals, where a
more » ... ls, where a role-agent mapping mechanism is developed based on this design. Dynamic task allocation is achieved through the creation of role instances and the mapping from role instances to agents. We also introduce the RTAEMS language based on the extension of TAEMS to model the plan tree for each goal. This representation enables the reuse of general planning/scheduling and collaboration/cooperation mechanisms developed in multi-agent system research community. We have developed an automatic agent generation interface and also implemented a simple demo system in health care domain.
doi:10.1007/bf03192409 fatcat:5akwqoiszbeypi47t7kohbinum