This pap er proposes a new definition for role, and estimates role' s functionality in MAS (Multi-Agent System) analysis, design and implementation. A set of graphical notations and a method RoMAS (Role-based Modeling for MAS) are presented. A case about RoboCup simulation is studied to illustrate the applying of the modeling language.
The scale and complexity of modern software systems keep increasing, especially in the context of Internet. An emerging software paradigm named Internetware was proposed to handle openness, dynamism of software systems in the context of Internet. An Internetware system is composed of self-adaptive and cooperative entities, which impliedly requires autonomy.… (More)