Improving goal and role oriented analysis for agent based systems | IEEE Conference Publication | IEEE Xplore