Evaluating GAIA Methodology in Agent-Oriented Software Engineering