Agent Oriented Requirement Engineering: A Case Study of Training the Trainer | Synapse