En el presente artículo trata sobre el desarrollo y simulación de un sistema multiagentes que serán representados por semáforos con el objetivo de que estos se comuniquen a través de un lenguaje establecido y logren tomar decisiones de manera autónoma, esto desarrollado a través de una arquitectura denominada BDI (Beliefs: Creencias, Desires: Deseos, Intentions: Intenciones) y através de JADE (Framework para el desarrollo de agentes en Java) con FIPA-ACL que soporta la coordinación de múltiples agentes y proporciona un lenguaje estándar de comunicación entre ellos.
Los semáforos se comunican cuando se haya producido un evento, por ejemplo: Accidente, aglomeración y cuando exista un nuevo agente, se comunican los semáforos más cercanos al semáforo donde se produjo el evento. Cada vez que exista un accidente o aglomeración, estos semáforos se marcaran en el mapa, dando la posibilidad al usuario de evitar esos semáforos y trazándose una ruta hacia su lugar de destino.