Role modelling for agent system analysis, design, and implementation | IEEE Conference Publication | IEEE Xplore