Agent Modeling Language (AML): A Comprehensive Approach to Modeling MAS
Developing multiagent systems: The Gaia methodology