El planteamiento de implementar sistemas multiagente de forma que puedan reutilizarse con distintos objetivos, dota a los desarrolladores de una metodología más eficaz en sus fines. Este artículo presenta SCODA, una arquitectura basada en cinco principios: estandaridad, especialización, facilidad de implementación, reutilización y computación distribuida. SCODA pretende facilitar el desarrollo de sistemas multiagente, basándose en el concepto de pequeños grupos de agentes denominados Comunidades Inteligentes Especializadas (CIE). Las CIE cuentan con funcionalidades específicas que permiten llevar a cabo la implementación de sistemas multiagente de forma escalable, dentro del marco de SCODA, pudiendo ser reutilizadas en diversos desarrollos.
The approach to develop multi-agent systems that they can be reused for different purposes, provides to developers an effective methodology in their aims. In this paper is presented SCODA, an architecture based on five principles: standarization, specialization, facility of implementation, reuse and distributed computing. SCODA has intended to facilitate the development of multi-agent systems relying on the concept of small groups of agents, known as Intelligent Specialized Communities (CIE). The CIE have specific features that allow to carry out the scalable implementation of multi-agent systems, within the framework of SCODA and can be reused in several developments.