An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology | IEEE Conference Publication | IEEE Xplore