ZUNINO SUAREZ Alejandro Octavio
Brainstorm/J: Un Framework Para Agentes Inteligentes
ZUNINO, A.; AMANDI, A.
SADIO Electronic Journal of Informatic and Operation Research
Lugar: Buenos Aires; Año: 2002 vol. 4 p. 1 - 1
This work proposes an approach for MAS development based on a technique for reusing code as well as design which is well known for providing tailorability: frameworks. A framework (Johnson and Russo, 1991) is a partial design and implementation for a set of applications in a given problem domain that can be tailored for individual applications or instantiations. A framework describes a set of components (objects) that collaborate to carry out a set of responsibilities that form an application. The objects and their collaborations are described by a number of classes (usually abstract) of an object-oriented programming language. These descriptions are implemented by a framework in an application independent manner. Thus a framework can be seen as an incomplete application (Fayad and Schmidt, 1997) implementing non-application speciﬁc functionality, with hot-spots or slots where programmers should put application speciﬁc functionality in order to build complete applications. Furthermore, the functionality of a framework can be adapted and extended to suit different requirements.