In recent works concerning open Multi-Agent Systems (MAS), the emphasis has been laid on organizational aspects of development of agent societies. One of cooperation approaches is the role-based model, inspired by the importance of roles in human communities.
In this paper we summarize the common features of role-based methodologies, compare frameworks and apply the concepts of role-based models to a concrete scenario in the field of MAS.