Roles from Different Angles – the role of roles in multiagent systems –