Agent technology l'epresents a vel'Y intel'esting new means for analyzing, designing and building complex software systems. Nowadays, agent modelling in multi-agent systems is increasingly becoming more complex and significant. RoboCup Coach Cornpetition is an exciting competition in the RoboCup Soccel' League and its main goal is to encourage reseal'ch in multiagent modelling. This papel' describes a novel method used by the team CAOS (CAOS Coach 2006 Simulation Tearn) in this competition. The objective of the team is to model successfully the behaviour of a multi-agent system.This work has been supported by the Spanish Ministry of Education and Science under project TRA-2007-67374-C02-02