<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0012-7353</journal-id>
<journal-title><![CDATA[DYNA]]></journal-title>
<abbrev-journal-title><![CDATA[Dyna rev.fac.nac.minas]]></abbrev-journal-title>
<issn>0012-7353</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional de Colombia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0012-73532009000200022</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[CONCEPTUALIZACIÓN Y ANÁLISIS DE UN SISTEMA MULTI-AGENTE PEDAGÓGICO UTILIZANDO LA METODOLOGÍA MAS-COMMONKADS]]></article-title>
<article-title xml:lang="en"><![CDATA[CONCEPTUALIZATION AND ANALYSIS OF A PEDAGOGICAL MULTI-AGENT SYSTEM USING MAS-COMMONKADS METHODOLOGY]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[JIMÉNEZ BUILES]]></surname>
<given-names><![CDATA[JOVANI ALBERTO]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[OVALLE CARRANZA]]></surname>
<given-names><![CDATA[DEMETRIO ARTURO]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[BRANCH BEDOYA]]></surname>
<given-names><![CDATA[JOHN WILLIAM]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional de Colombia Grupo de Investigación y Desarrollo en Inteligencia Artificial ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional de Colombia Grupo de Investigación y Desarrollo en Inteligencia Artificial ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Nacional de Colombia Grupo de Investigación y Desarrollo en Inteligencia Artificial ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2009</year>
</pub-date>
<volume>76</volume>
<numero>158</numero>
<fpage>229</fpage>
<lpage>239</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0012-73532009000200022&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0012-73532009000200022&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0012-73532009000200022&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo se presentan la conceptualización y el análisis de un sistema multi-agente (MAS) pedagógico utilizando la metodología MAS-CommonKADS; la cual es una de las más reconocidas para el modelado de MAS. El propósito de la fase de conceptualización es comprender el problema, identificar los actores activos y pasivo, además de elaborar los requisitos que permitan formular unos objetivos para generar la solución. En la fase de análisis se definen los modelos de agente, tareas, coordinación, comunicación, organización y experiencia (conocimientos). Ambas fases fueron validadas mediante la construcción del ambiente multi-agente pedagógico ALLEGRO.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this paper is presented the conceptualization and analysis of a pedagogical multi-agent system (MAS) using the methodology MAS-CommonKADS; which is one of the most renowned methodologies for MAS modeling. The purpose of the conceptualization phase is understanding the problem, identifying the active and passive actors, and also making the requirements that allow us formulating some objectives to generate the solution. In the analysis phase are defined the models of agents, tasks, coordination, communication, organization and experience (knowledge). Both phases were validated through the construction of the pedagogical multi-agent environment ALLEGRO.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Inteligencia Artificial en Educación]]></kwd>
<kwd lng="es"><![CDATA[Inteligencia Artificial Distribuida]]></kwd>
<kwd lng="es"><![CDATA[Sistemas Multi-Agente]]></kwd>
<kwd lng="es"><![CDATA[Metodología MASCommonKADS]]></kwd>
<kwd lng="en"><![CDATA[Artificial Intelligence in Education]]></kwd>
<kwd lng="en"><![CDATA[Distributed Artificial Intelligence]]></kwd>
<kwd lng="en"><![CDATA[Multi-Agent System]]></kwd>
<kwd lng="en"><![CDATA[MAS-CommonKADS Methodology]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font size="4" face="Verdana, Arial, Helvetica, sans-serif"><b>CONCEPTUALIZACIÓN  Y ANÁLISIS DE UN SISTEMA MULTI-AGENTE PEDAGÓGICO UTILIZANDO   LA METODOLOGÍA MAS-COMMONKADS </b></font></p>     <p align="center"><i><font size="4"><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">CONCEPTUALIZATION AND ANALYSIS OF A PEDAGOGICAL MULTI-AGENT SYSTEM USING MAS-COMMONKADS METHODOLOGY </font></b></font></i></p>     <p align="center">&nbsp;</p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>JOVANI  ALBERTO JIMÉNEZ BUILES </b><i>     <br>  Grupo de Investigación y Desarrollo en Inteligencia Artificial, Universidad Nacional de Colombia, <a href="mailto:jajimen1@unal.edu.co">jajimen1@unal.edu.co</a></i> </font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>DEMETRIO ARTURO OVALLE CARRANZA</b> <i>    <br>   Grupo de Investigación y Desarrollo en Inteligencia Artificial, Universidad Nacional de Colombia, <a href="mailto:dovalle@unal.edu.co">dovalle@unal.edu.co</a></i> </font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>JOHN WILLIAM BRANCH BEDOYA</b><i>     <br>   Grupo de Investigación y Desarrollo en Inteligencia Artificial, Universidad Nacional de Colombia, Medellín </i></font></p>     <p align="center">&nbsp;</p>     ]]></body>
<body><![CDATA[<p align=center><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Recibido para revisar abril 23 de 2008, aceptado Mayo  29 de 2008, versión final junio 13 de  2008</b></font></p>     <p>&nbsp;</p> <hr>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RESUMEN: </b>En este artículo se presentan la conceptualización y  el análisis de un sistema multi-agente (MAS) pedagógico utilizando   la metodología  MAS-CommonKADS; la cual es una de las más reconocidas para el  modelado de MAS. El propósito de la fase de conceptualización es comprender el  problema, identificar los actores activos y pasivo, además de elaborar los  requisitos que permitan formular unos objetivos para generar la solución. En  la fase de análisis se definen los modelos de agente, tareas, coordinación,  comunicación, organización y experiencia  (conocimientos). Ambas fases fueron validadas mediante la construcción del  ambiente multi-agente pedagógico ALLEGRO.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>PALABRAS CLAVE:</b> Inteligencia Artificial en Educación, Inteligencia  Artificial Distribuida, Sistemas Multi-Agente, Metodología MASCommonKADS.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>ABSTRACT: </b>In  this paper is presented the conceptualization and analysis of a pedagogical  multi-agent system (MAS) using the methodology MAS-CommonKADS; which is one of  the most renowned methodologies for MAS modeling. The purpose of the  conceptualization phase is understanding the problem, identifying the active  and passive actors, and also making the requirements that allow us formulating  some objectives to generate the solution. In the analysis phase are defined the  models of agents, tasks, coordination, communication, organization and  experience (knowledge). Both phases were validated through the construction of  the pedagogical multi-agent environment ALLEGRO.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>KEYWORDS:</b> Artificial  Intelligence in Education, Distributed Artificial Intelligence, Multi-Agent  System, MAS-CommonKADS Methodology.</font></p>  <hr>      <p>&nbsp;</p>      <p><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">1. INTRODUCCIÓN</font></b></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El propósito de integrar la inteligencia artificial  con la educación radica fundamentalmente en aplicar técnicas al desarrollo de  sistemas de enseñanza y de aprendizaje asistida por computador con el objeto de construir  sistemas “más inteligentes”. El término  “inteligente” utilizado en estos sistemas queda determinado fundamentalmente  por su capacidad de adaptación continua de la instrucción a las características  del aprendizaje y del conocimiento de cada uno de los diferentes usuarios [16].  Algunas de estas técnicas y mecanismo son por ejemplo   la Planificación  Instruccional (IP), Razonamiento Basado en Casos (CBR),  Sistemas Tutoriales Inteligentes (ITS), Ambientes Colaborativos de Aprendizaje (MAS)  y Sistemas Multi-Agente (MAS), entre otras [6].</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Uno de los más recientes logros adoptados en la  ingeniería de software es el paradigma orientado a agentes, el cual se aplica  en la representación de sistemas distribuidos dando buenos resultados en  dominios tales como: gestión del conocimiento, filtrado y recuperación de  información, comercio electrónico, entre otras [10]. Los agentes de software  pueden representar conocimiento pedagógico y/o desempeñar tareas de tutoría [3]  para soportar y facilitar el aprendizaje humano [7], a este tipo de agentes se  les denomina “Agentes Pedagógicos”.</font></p>      ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este artículo se presenta las fases de  conceptualización y análisis del Ambiente Multi-Agente de Enseñanza/Aprendizaje  ALLEGRO. La metodología utilizada para el desarrollo del ambiente fue  MAS-CommonKADS la cual fue propuesta por Iglesias [4]. La metodología ofrece  ventajas como es el planteamiento del desarrollo de modelos que reflejan diferentes vistas del proyecto.  También es relevante porque ofrece un marco para la especificación del  conocimiento independiente de la implementación, combinando un conjunto de modelos de conocimiento reutilizable para  unas tareas que se realizan frecuentemente.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ALLEGRO  es un ambiente inteligente conformado de un parte por un ITS el cual permite  brindar aprendizaje en forma individualizada y de otra por un CSCL que ofrece  aprendizaje en modo colaborativo. ALLEGRO fundamenta su paradigma instruccional  en cinco modelos pedagógicos: Conductismo, Cognitivismo, Histórico-Social,  Cognición Distribuida y Aprendizaje Basado en Problemas. El ambiente fue  modelado a través del enfoque de un MAS, debido a que ofrece las siguientes  cualidades: Autonomía, flexibilidad y adaptabilidad.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cuando  se habla de autonomía se refiere a la toma de iniciativa (proactividad) de los  agentes del MAS para realizar acciones pedagógicas sin la intervención de los  humanos con el propósito de que el aprendiz logre los objetivos instruccionales  propuestos. Cuando se habla de flexibilidad se refiere a que el aprendiz  utiliza indistintamente cualquiera de las metodologías para su aprendizaje, a  saber: Individualizada o colaborativa. Cuando se habla de adaptabilidad se  refiere a que el contenido de la instrucción se moldea de acuerdo a las necesidades  específicas y preferencias del aprendiz.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> La Planificación de   la Instrucción (IP)  en ALLEGRO utiliza la técnica del Razonamiento Basado en Casos (CBR); es decir,  se aprovecha de la experiencia almacenada en la solución exitosa de problemas  similares pasados. En este sentido se puede afirmar que el sistema aprende en  forma autónoma a partir de la experiencia con los aprendices, convirtiendo a la IP en una herramienta flexible  con capacidad de adaptar los conocimientos con determinado grado de abstracción  dependiendo del alumno.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el  siguiente capítulo se presenta el marco teórico de referencia haciendo énfasis  los MAS y   la metodología MAS-CommonKADS. En los capítulos tres  y cuatro se exponen las fases de conceptualización y análisis, respectivamente.  Finalmente, en el capítulo cinco se presentan las conclusiones.</font></p>      <p>&nbsp;</p>      <p><b><font size="3" face="Verdana, Arial, Helvetica, sans-serif">2. MARCO TEÓRICO DE REFERENCIA</font></b></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.1 Sistemas  Multi-Agente</b>    <br>  </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Un Sistema Multi-Agente (Multi-Agent Systems, MAS)  es una sociedad organizada compuesta por agentes semiautónomos que interactúan  entre sí, ya sea para colaborar en la solución de un conjunto de problemas o en  la consecución de una serie de objetivos individuales o colectivos [6]. Los  principios de los MAS han mostrado un potencial adecuado en el desarrollo de  sistemas de enseñanza debido al hecho de que la naturaleza de los problemas de  enseñanza y de aprendizaje son más fácilmente resueltos a través de un abordaje  cooperativo.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los  agentes de software pueden representar conocimiento pedagógico y/o desempeñar  tareas de tutoría para soportar y facilitar el aprendizaje humano. A este tipo  de agentes se les denomina “Agentes Pedagógicos”. Los agentes pedagógicos  pueden adaptar sus interacciones instruccionales a las necesidades de los  aprendices y al estado actual del ambiente, ayudando a los aprendices en la  superación de sus dificultades y en el aprovechamiento de las oportunidades de  aprendizaje. Poseen un conjunto de metas de enseñanza, planes instruccionales  para la ejecución de esas metas, y recursos asociados en los ambientes de aprendizaje.  Ellos colaboran con los aprendices y con otros agentes, proporcionando  realimentación continua durante las sesiones de trabajo [3]. </font></p>      ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Algunos  ejemplos de arquitecturas de MAS con propósitos pedagógicos son: MACES:  Multiagent Architecture for an Collaborative Educational System [1], AMPLIA:  Ambiente Multi-Agente ProbabiLístico Inteligente de Aprendizagem [2], BAGHERA [15]  y JADE: Java Agent framework for Distance learning Environments [14]; entre  otros.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>2.2 Metodología  MAS-CommondKADS    <br>  </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La  definición de una metodología de ingeniería del software normalmente no parte  de cero, sino que es un proceso de refinamiento, añadiendo los nuevos aspectos  y perspectivas de los sistemas y lenguajes e integrando los componentes  exitosos de otras metodologías previas. Para modelar el MAS se empleo   la metodología  MAS-CommonKADS la cual fue propuesta por Iglesias [4] para  modelar Sistemas Basados en Conocimientos (KBS).</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Rumbaugh  [13] define una metodología de ingeniería del software como “un proceso para la  producción organizada de software empleando una colección de técnicas  predefinidas en las notaciones. Una metodología se presenta normalmente como  una serie de pasos, con técnicas y notaciones asociadas a cada paso. Los pasos  de la producción del software se organizan normalmente en un ciclo de vida  consistente en varias fases de desarrollo”. </font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La  metodología MAS-CommondKADS [4] permite la integración de técnicas de la  ingeniería de conocimientos, ingeniería de software orientada a objetos e  ingeniería de software de protocolos. Se desarrolla a través de la construcción  de siete modelos: el Modelo de Agente, que describe las características de cada  agente; el Modelo de Tarea, que describe las tareas realizadas por los agentes;  el Modelo de   la  Experiencia, que describe el conocimiento que necesitan los  agentes para llevar a cabo los objetivos encomendados; el Modelo de  Coordinación, que describe las relaciones dinámicas entre los agentes software;  el Modelo de Comunicación, que describe las relaciones dinámicas entre los  agentes humanos y los agentes software; el Modelo de la Organización,  que describe las relaciones estructurales entre los agentes; y el Modelo de  Diseño, que refina los modelos anteriores y decide qué arquitectura de agente  es más adecuada para cada agente, así como los requisitos de la infraestructura  de la red de agentes. </font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La  aplicación de la metodología consiste en el desarrollo de los modelos. Cada  modelo está compuesto por constituyentes (entidades modeladas) y relaciones  entre los constituyentes. Se define una plantilla textual para describir cada  constituyente, y estados de los constituyentes para describir su estado de  desarrollo. En este artículo abarcaremos la identificación y comprensión del  problema, unido con los actores y requisitos; esta fase se denomina  conceptualización. Luego la definición de los modelos de agente, tareas,  coordinación, comunicación, organización y experiencia (conocimientos); esta  fase se conoce con el nombre de análisis.</font></p>      <p>&nbsp;</p>      <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>3.    CONCEPTUALIZACIÓN</b></font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.1 Comprensión  Del Problema</b>    <br>  </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El  propósito de esta fase es comprender el problema, identificar los actores y  elaborar los requisitos que permitan formular unos objetivos para generar   la solución. En  este contexto se identifico que uno de los mayores problemas en los sistemas  tradicionales de aprendizaje asistidos por computador es la dificultad de  brindar enseñanza continuamente adaptada a las necesidades y características  específicas de cada aprendiz [14]. El problema crece con la explosión de la Internet y el surgimiento  exponencial de estos sistemas los cuales han comenzado a soportar la educación  a distancia apoyada en computador, o también conocida como educación virtual.</font></p>      ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>3.2 Ciclo  De Desarrollo De Los Casos De Uso    <br>  </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los casos de uso permiten describir las posibles interacciones  o usos de un usuario con el sistema. Los usuarios se denominan actores y  representan a las entidades externas al sistema [5], [11], [4]. A continuación  se presentan el conjunto de los casos de uso que ocurren en el desarrollo de la  fase de conceptualización.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>3.2.1 Identificación y descripción de los actores</b>    <br>  </i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En este  problema se pueden identificar varios tipos de actores activos que interactúan  con el sistema. Así mismo, se pueden considerar en el sistema actores pasivos,  tales como las bases de datos.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>3.2.2 Identificación y descripción de los casos de uso</b>    <br>  </i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se pueden identificar los siguientes casos de uso  para cada actor exceptuando los actores pasivos:</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">› <i>Aprendiz</i>.  Tiene cuatro casos de primer nivel: Iniciar sesión en el Sistemas Tutorial  Inteligente (ITS), iniciar sesión en el Ambiente Colaborativo de Aprendizaje  (CSCL), usar herramientas que le brinda el ambiente y salir (<a href="#fig01">Figura 1</a>). </font></p>      <p align=center><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig01"></a><b><img src="/img/revistas/dyna/v76n158/a22fig01.gif">    <br>   Figura 1.</b> Casos de    uso para los actores activos    <br>    <b>Figure 1.</b> Use Cases for Active Actors</font></p>      ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para el caso de Iniciar sesión en el ITS, puede  realizar los siguientes episodios: Visualizar las Unidades Básicas de  Aprendizaje (Basic Unit of Learning, BULs), mirar los Objetivos Instruccionales  (Instructional Objetives, IOs) asociados a las BULs, visualizar los  conocimientos que desea aprender (mirar simulación, problemas resueltos y  realizar evaluación individualizada).</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Las BULs son los temas o unidades a tratar en un  dominio específico. Los IOs son los logros que debe de alcanzar un aprendiz al  finalizar el estudio de una BUL.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para el caso de uso Iniciar sesión en el CSCL, el  aprendiz realiza los siguientes episodios: Visualizar el contenido del foro de  debate, modificar, buscar o publicar un artículo en los foros de debate, enviar  y recibir archivos y correos electrónicos, compartir pizarra en línea, y  conversar con otros utilizando el video, el audio y/o el texto.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En Usar herramientas se encuentra: contemplar  bibliografía, glosario, recursos, estadísticas y ayudas.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">› <i>Docente</i>.  Posee ocho casos de nivel superior: Iniciar sesión en el ITS, iniciar sesión en  el CSCL; adicionar, borrar, modificar, visualizar y usar herramientas; y salir  (<a href="#fig01">Figura1</a>).</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el caso de uso Iniciar sesión en el ITS, se  encuentran los episodios de agregar, borrar, modificar y visualizar: BULs, IOs,  conocimientos, evaluaciones, casos, simulaciones, problemas propuestos y  recomendaciones.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para el caso de uso Iniciar sesión en el CSCL, se  encuentran los siguientes episodios: Visualizar el contenido de los foros de  debate, modificar, buscar o publicar un artículo en el mismo, enviar y recibir  archivos y e-mails, compartir pizarra en línea, y conversar con otros  utilizando el video, el audio y/o el texto.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">› <i>Asistente  de Docencia</i>. Posee cuatro casos de uso de nivel superior:  Iniciar sesión en el CSCL, iniciar sesión en el ITS, usar herramientas y salir  (<a href="#fig01">Figura1</a>).</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para el caso de uso Iniciar sesión en el CSCL se  encuentran los siguientes episodios: Agregar, borrar, modificar y visualizar la  agenda y el foro, enviar y recibir archivos y e-mails, compartir pizarra en  línea, y conversar con otros utilizando el video, el audio y/o el texto.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El monitor es un aprendiz que posee mayor  conocimiento que los demás alumnos, por eso, el asistente de docencia realiza  los mismos episodios en el caso de uso Iniciar sesión en el ITS. En Usar  herramientas se encuentra: contemplar bibliografía, glosario, recursos, estadísticas  y ayudas.</font></p>      ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">› <i>Experto Invitado</i>. Posee ocho casos de uso de nivel  superior: Iniciar sesión en el ITS, iniciar sesión en el CSCL, adicionar,  borrar, modificar, visualizar y usar herramientas; y salir (<a href="#fig01">Figura1</a>).</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los episodios asociados al caso de uso Iniciar  sesión en el ITS son: Mirar BULs, IOs, agregar, modificar, borrar y/o  visualizar conocimientos. En Iniciar sesión en el CSCL se encuentra: Visualizar  el contenido del foro, modificar, buscar o publicar un artículo en el mismo,  enviar y recibir archivos y e-mail, compartir pizarra en línea, y conversar con  otros utilizando el video, el audio y/o el texto. </font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>3.2.3 Descripción de los casos de uso    <br>  </b></i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A  continuación se describe textualmente (Iniciar sesión) los casos de uso (<a href="#tab01">Tabla  1</a>):</font></p>      <p align=center><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="tab01"></a><b>Tabla 1.</b> Descripción  de los casos de uso: Iniciar sesión en el ITS    <br>  <b>Table 1.</b> Description of the use cases: Session Initiation into the ITS</font>    <br>  <img src="/img/revistas/dyna/v76n158/a22tab01.gif"></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para la representación gráfica se utilizo el esquema  propuesto por Regnell [12] quien a su vez, utiliza elementos de Jacobson [5]  para indicar la relación entre un caso de uso. A continuación se presenta los  casos de uso para el aprendiz (<a href="#fig02">Figura 2</a>):</font></p>      <p align=center><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig02"></a><b><img src="/img/revistas/dyna/v76n158/a22fig02.gif">    <br>   Figura 2.</b> Casos de  uso para el aprendiz    ]]></body>
<body><![CDATA[<br>  <b>Figure 2.</b> Use cases intended for the student</font></p>      <p>&nbsp;</p>      <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>4. ANÁLISIS</b></font></p>      <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la fase de análisis se utilizaron los diferentes  modelos producto de aplicar   la metodología  MAS-CommonKADS [4], a saber:</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.1 Modelo  De Agente    <br>  </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El  modelo del agente especifica las características de un agente, tales como: sus  capacidades de razonamiento, habilidades, servicios, sensores, efectores,  grupos de agentes a los que pertenece y clase de agente. Este modelo después de  recoger las características genéricas de los agentes, sirve de puente ente los  restos de modelos.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">De las  características, el Modelo de Agente se orienta esencialmente a los servicios.  Los agentes son capaces de realizar tareas, que se especifican en un ejemplar  del modelo de tareas. Los agentes pueden ofertar la realización de determinadas  tareas (denominadas servicios) a otros agentes. La especificación de los servicios se realiza en una ontología de  servicios, descrita en el modelo de   la experiencia. La  especificación de los protocolos para ofertar y demandar servicios se describe  en los modelos de coordinación y comunicación. Los agentes se caracterizan  además por tener objetivos. Un objetivo es una responsabilidad aceptada por el  agente [4].</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.1.1 Identificación  de los agentes    <br>  </b></i>Para distinguir los agentes del sistema, se tuvo en  cuenta las diferentes tareas y roles de los actores abarcados. </font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">› <i>Agentes  Humanos</i>. Los actores de la fase de conceptualización se  pueden identificar como agentes externos, ellos son: Aprendiz, Asistente de  Docencia y Docente. El actor Experto Invitado no se tuvo presente debido a su  bajo peso dentro del ambiente.</font></p>      ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">› <i>Agentes  Software</i>. Tras el análisis de tareas, los agentes  determinados son: Tutor, Modelo del Aprendiz, Interfaz, Experto, Diagnóstico y  Colaborativo. </font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dentro de las plantillas del modelo del agente que  se presenta a continuación, solo se tuvieron presente los agentes de software.  La <a href="#tab02">tabla 2</a> presenta la identificación de las características del agente Tutor:</font></p>      <p align=center><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="tab02"></a><b>Tabla 2.</b> Identificación  del agente Tutor    <br>  <b>Table 2.</b> Identification of the Agent Tutor</font>    <br>  <img src="/img/revistas/dyna/v76n158/a22tab02.gif"></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.1.2 Identificación y descripción de los objetivos    <br>  </b></i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los  objetivos fueron fijados de acuerdo a la asignación de tareas para cada agente.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.2 Modelo  De Tareas    <br>  </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El modelo de tareas describe las tareas que los  agentes pueden realizar: los objetivos de cada tarea, su descomposición, los  componentes y los métodos de resolución de problemas para resolver cada  objetivo a través de otros aprendices para presentarla al alumno (<a href="#fig03">Figura 3</a>). A  continuación se presenta la descomposición de las tareas en subtareas mediante  diagramas de Definición Integrada para Modelado de Funciones (Integrated  Definition for Function Modeling, IDEF) [8]: </font></p>      <p align=center><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a name="fig03"></a><b><img src="/img/revistas/dyna/v76n158/a22fig03.gif">    ]]></body>
<body><![CDATA[<br>   Figura 3.</b> Descomposición de la  Tarea T1: Guiar el proceso de enseñanza/aprendizaje    <br>  <b>Figure 3.</b> Decomposition  of the Task T1: Driving Teaching / Learning Process</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.3 Modelo De Coordinación    <br>  </b></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El modelo de coordinación describe las interacciones  entre los agentes de software. A continuación se describirá uno a uno los  componentes de este modelo:</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.3.1 Identificación de las conversaciones</b>    <br>  </i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En los elementos anteriores, de manera implícita ya  se han determinado algunas conversaciones; sin embargo, se ilustran utilizando  la técnica de casos de uso internos.</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.3.2 Descripción de las conversaciones</b>    <br>  </i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La descripción de las conversaciones se realiza  desde dos puntos de vista:</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">› <i>Externo</i>. Se  analizan el objetivo de la conversación, precondiciones, poscondiciones y  participantes.    <br>  </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">› <i>Estructural</i>.  Contiene las fases de la conversación y las intervenciones que se dan en cada  fase.</font></p>      ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La descripción externa de las conversaciones puede  ser gráfica, empleando casos de uso interno y textual empleando plantillas del  constituyente de   la  conversación. Las conversaciones identificadas fueron: C1:  Determina tutoría, C2: Suministra conocimientos, C3: Establece colaboración,  C4: Precisa evaluación, C5: Relaciona perfil / casos, C6: Determina  conocimientos y C7: Determina colaboración. </font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.3.3 Descripción  de los protocolos de comunicación</b>    <br>  </i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una  vez identificadas y descritas las conversaciones se describe de forma detallada  la  descomposición de las intervenciones realizadas en esta, es  decir, los mensajes intercambiados. Inicialmente se realizan en lenguaje natural  y progresivamente se formalizan. Una conversación se inicia para cumplir un  objetivo y puede transcurrir con diferentes protocolos de comunicación  (Escenarios): A continuación se presentan el protocolo de comunicación P1:</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Protocolo de comunicación: P1:  Determina tutoría. Compuesto de: </font></p>  <ol>        <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Aprendiz solicita tutoría de      acuerdo a la BUL e IOs de estudio.</font></li>        <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Agente Interfaz recibe       la solicitud y la envía al agente      Tutor.</font></li>        <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Agente Tutor contacta a los      agentes Experto, Colaborativo, Diagnóstico o Modelo del Aprendiz de acuerdo a       la solicitud de Tutoría.</font></li>        <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">De acuerdo a       la solicitud de tutoría,      los agentes encargados responden brindando lo pedido.</font></li>        <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Agente Tutor recibe      conocimientos, evaluación, colaboración u otros.</font></li>        <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Agente Tutor envía tutoría al      agente Interfaz.</font></li>        ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Agente Interfaz envía tutoría      al aprendiz.</font></li>      </ol>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.3.4 Descripción  de las intervenciones</b>    <br>  </i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La  descripción de las intervenciones de una conversación tiene como objetivo  determinar los mensajes intercambiados entre los agentes. A continuación se  realiza   la  descripción de las intervenciones de manera gráfica  utilizando el diagrama de secuencias de mensajes (<a href="#fig04">Figura 4</a>):</font></p>      <p align=center><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig04"></a><img src="/img/revistas/dyna/v76n158/a22fig04.gif">    <br>   Figura 4</b>.  Diagrama de secuencia para las interacciones de   la conversación C1:  Determina tutoría    <br>  </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 4</b>. Sequence Diagram for interaction of Conversation C1:  It determines Tutoring Task</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.3.5 Canales  básicos de comunicación    <br>  </b></i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Después  de desarrolladas todas las conversaciones se determina los mensajes válidos  entre agentes. A continuación se representan por medio de un diagrama (<a href="#fig05">Figura  5</a>):</font></p>      <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig05"></a><img src="/img/revistas/dyna/v76n158/a22fig05.gif">    ]]></body>
<body><![CDATA[<br>   Figura 5</b>. Canales b&aacute;sicos de    comunicaci&oacute;n y flujo de conversaciones entre agentes de software    <br>    </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 5</b>. Basic Communication Channels and Conversation Mechanism among software agents</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.3.6 Descripción de la conducta de la conversación</b>    <br>  </i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Después  de determinadas las interacciones se describe la manera como se procesan los  mensajes recibidos y como se envían (<a href="#fig05">Figuras 5</a> y 6). </font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.3.7 Identificación  de los servicios</b>    <br>  </i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Después  de identificar las interacciones entre los agentes, se determinaron los  servicios ofrecidos y requeridos por cada agente. Los servicios son facilidades  que un agente ofrece a otros agentes y que pueden ser demandadas. El agente  acepta la ejecución de un servicio para otros agentes, establece con ellos un  compromiso de llevar dicho servicio. Este compromiso significa que el agente  tiene como objetivo la ejecución del servicio. Los servicios identificados  fueron: S1: Suministro de tutorías, S2: Suministro de conocimientos, S3: Brinda  colaboración para solución de problemas, S4: Brinda evaluación del aprendiz,  S5: Suministra casos. </font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.4 Modelo de Comunicación</b>    <br>  </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El  modelo de comunicación permite describir las interacciones entre un agente  humano y un agente de software. Se tiene en consideración los factores humanos  en las interacciones. El modelo se describe por medio de las intervenciones  humano-máquina de manera gráfica utilizando el diagrama de secuencias de  mensajes. A continuación (<a href="#fig06">Figura 6</a>) se presenta las interacciones genéricas de  la conversación entre el aprendiz (Humano) y el agente Interfaz (Sistema), en  una sesión de aprendizaje individualizado (ITS):</font></p>      <p align=center><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig06"></a><img src="/img/revistas/dyna/v76n158/a22fig06.gif">    <br>   Figura 6</b>.    Interacciones gen&eacute;ricas de la conversaci&oacute;n entre el aprendiz (Humano) y el agente Interfaz (Sistema), en una sesi&oacute;n    de aprendizaje individualizado (ITS)    ]]></body>
<body><![CDATA[<br>    </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Figure 6</b>. Generic Interactions of the Conversations between the Student (human      actor) and Interface Agent (System), within an Individualized Learning Session (ITS)</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>4.5 Modelo de   la Organización</b>    <br>  </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El  modelo de la organización es una herramienta para analizar la organización humana  en que el MAS se encuentra introducido y describe la organización de los  agentes de software y su relación con el entorno. A continuación se presenta  las relaciones de herencia, los objetos del entorno y la estructura  organizativa (<a href="#fig07">Figura 7</a>).</font></p>      <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><a name="fig07"></a><img src="/img/revistas/dyna/v76n158/a22fig07.gif">    <br>   Figura 7.</b> Jerarqu&iacute;a de clases     <br>      <b>Figure    7</b>.  Classes Hierarchy</font></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.5.1 Identificación    de las relaciones de herencia</b>    <br>  </i></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Permiten    agrupar clases de agentes que comparten unas capacidades parecidas. En este    caso se pueden identificar     la siguiente clase de agente:</font></p>  <font size="2" face="Verdana, Arial, Helvetica, sans-serif">› <i>Básico</i>. Los demás agentes heredan de éste, los atributos esenciales. <i>4.5.2 Identificación de los objetos del entorno</i> En este problema no hay un entorno muy definido dado que los agentes no son físicos (p.e.: robots). Esta conclusión también puede haber sido obtenida al comprobar que no se necesitó definir sensores ni actuadores en las plantillas textuales de los agentes. Por lo tanto, no se pueden identificar objetivos “reactivos” ante determinados eventos del exterior. </font>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i><b>4.5.3 Identificación de la estructura organizativa</b></i> <b>    <br>   </b>En    la <a href="#fig07">figura 7</a> se muestra la una representación    de la jerarquía de    clases de agentes del sistema, donde se observa la plantilla de un    agente básico del cual sus características esenciales como: protocolos de    comunicación, envío, recepción y procesamiento de mensajes, comportamientos    genéricos, entre otros; son heredados por todas las clases de agentes del    sistema.</font><font face="Verdana, Arial, Helvetica, sans-serif">    </font></p>  <font face="Verdana, Arial, Helvetica, sans-serif">    ]]></body>
<body><![CDATA[<p><font size="2"><b>4.6 Modelo de la   Experiencia    <br>  </b></font><font size="2">El    modelo de la experiencia involucra la identificación, descripción y    estructuración del conocimiento que requieren los agentes para realizar sus    tareas. La actividad principal es el desarrollo del conocimiento del dominio;    la descripción textual de este modelo consiste en una plantilla que describe el   diagrama de conceptos. </font></p>      <p>&nbsp;</p>  </font>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>5. CONCLUSIONES</b></font></p>  <font face="Verdana, Arial, Helvetica, sans-serif">      <p><font size="2">Este    trabajo aprovechó las bondades que ofrecen los Sistemas Multi-Agente (MAS),    tales como la autonomía, flexibilidad y adaptabilidad para aplicarlas a un   ambiente de enseñanza yde aprendizaje computacional.</font></p>      <p><font size="2">La    metodología MAS-CommonKADS ofrece ventajas como es el planteamiento del desarrollo de modelos que reflejan    diferentes vistas del proyecto. También es relevante porque ofrece un marco    para la especificación del conocimiento independiente de la implementación, combinando un conjunto de modelos de conocimiento reutilizable para unas   tareas que se realizan frecuentemente. </font></p>      <p><font size="2">Con    este trabajo se logró enriquecer a los sistemas de enseñanza y de aprendizaje    apoyados en computador en la tarea de     la IP. Para ello se utilizó un modelo basado en la    solución exitosa de problemas similares pasados (CBR). En este sentido, se    puede afirmar que el sistema aprende en forma autónoma a partir de la    experiencia con los aprendices, convirtiéndose en una herramienta más flexible,    que tiene la capacidad de adaptar los conocimientos con determinado grado de    abstracción dependiendo del aprendiz. Es decir, utilizando diferentes    estrategias pedagógicas para la presentación de objetos de conocimiento en el   sentido de visualizar la información de una manera más atractiva. </font></p>      <p><font size="2">Para    lograr lo anterior, se desarrolló el Ambiente Multi-Agente Pedagógico ALLEGRO a    través de un MAS innovador el cual integra las virtudes de un ITS y un CSCL,    reafirmando la importancia de utilizar la inteligencia artificial en la   educación para la construcción de nuevas tecnologías educativas.</font></p>      <p>&nbsp;</p>  </font>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>REFERENCIAS </b></font></p>      ]]></body>
<body><![CDATA[<!-- ref --><p>    <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>[1]</b> BOCCA, E.; Jaques, P.; Vicari, R. (2003) Modelagem e Implementação da Interface para Apresentação de Comportamentos Animados e Emotivos de um Agente Pedagógico Animado. En: Renote - Revista Novas Tecnologias na Educação, Vol. 1 No 2.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000153&pid=S0012-7353200900020002200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[2]</b> FLORES, C. (2005) Redes Bayesianas Multi-Agentes. Tesis Doctoral. Universidade Federal do Rio Grande do Sul.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000154&pid=S0012-7353200900020002200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[3]</b> GIRAFFA, L.; Viccari, R. (1998) The Use of Agents Techniques on Intelligent Tutoring Systems. International Conference of Chilean Society of Computer Science, Proceedings: IEEE Computer Society.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000155&pid=S0012-7353200900020002200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[4]</b> IGLESIAS, C. (1998) Definición de una Metodología para el Desarrollo de Sistemas Multi-Agentes. Tesis Doctoral. Universidad Politécnica de Madrid.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000156&pid=S0012-7353200900020002200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[5]</b> JACOBSON, I.; Christerson, M.; Jonsson, P.; Övergaard, K. (1992) Object-Oriented Software Engineering. A Use Case Driven Approach. ACM Press.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000157&pid=S0012-7353200900020002200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[6]</b> JIMÉNEZ, J. (2006) Un Modelo de Planificación Instruccional usando Razonamiento Basado en Casos en Sistemas Multi-Agente para entornos integrados de Sistemas Tutoriales Inteligentes y Ambientes Colaborativos de Aprendizaje. Tesis Doctoral. Universidad Nacional de Colombia.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000158&pid=S0012-7353200900020002200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[7]</b> JOHNSON, L.; Rickel, J. (1998) Pedagogical Agents. En: International Conference on Autonomous Agents Proceedings of the 3rd Annual Conference on Autonomous Agents.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000159&pid=S0012-7353200900020002200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[8]</b> NIST, (1993) Secure Hash Standard (SHS). National Institute of Standards and Technology.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000160&pid=S0012-7353200900020002200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[9]</b> OKAMOTO, T.; Kayama, M.; Cristea, A. (2001) Proposal for Collaborative Learning Standardization. En: Proceedings of the IEEE International Conference on Advanced Learning Techniques -ICALT’01.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000161&pid=S0012-7353200900020002200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[10]</b> OVALLE, D.; Guzmán, J.; Pastrana, M. (2005) Simulación Basada en Agentes Inteligentes del Proceso de Negociación del Mercado de Energía Eléctrica en Colombia. Energética: Revista del Instituto de Energía, Facultad de Minas, Universidad Nacional de Colombia, 33: 25-36.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000162&pid=S0012-7353200900020002200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[11]</b> PRESSMAN, R. (1996) Software Engineering. En: Software Engineering. IEEE Computer Society, 57-74. USA .    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000163&pid=S0012-7353200900020002200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[12]</b> REGNELL, B.; Andersson, M.; Bergstrand, J. (1996) A Hierarchical Use Case Model with Graphical Representation. In: Proceedings of ECBS´96, IEEE International Symposium and Workshop on Engineering of Computer-Based Systems.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000164&pid=S0012-7353200900020002200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[13]</b> RUMBAUGH, J. (1996) OMT: The Development Model. JOOP Journal of Object Oriented Programming.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000165&pid=S0012-7353200900020002200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[14]</b> SILVEIRA, R. (2001) Modelagem Orientada a Agentes Aplicada a Ambientes Inteligentes Distribuídos de Ensino: JADE Java Agent framework for Distance learning Environments. Tesis Doctoral. Universidade Federal do Rio Grande do Sul.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000166&pid=S0012-7353200900020002200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[15]</b> WEBBER, C. (2003) Modélisation Informatique de l´Apprenant: Une Approche basée sur le Modèle CKC (Conception, Knowledge, Concepts) et la Théorie de l´Émergence. Thèse de Docteur. Université Joseph Fourier.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000167&pid=S0012-7353200900020002200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><br>    <b>[16]</b> WENGER, E. (1987) Artificial Intelligence and Tutoring Systems. Los Altos, CA: Morgan Kaufmann. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000168&pid=S0012-7353200900020002200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BOCCA]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Jaques]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Vicari]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="pt"><![CDATA[Modelagem e Implementação da Interface para Apresentação de Comportamentos Animados e Emotivos de um Agente Pedagógico Animado]]></article-title>
<source><![CDATA[Renote - Revista Novas Tecnologias na Educação]]></source>
<year>2003</year>
<volume>1</volume>
<numero>2</numero>
<issue>2</issue>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FLORES]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Redes Bayesianas Multi-Agentes]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GIRAFFA]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Viccari]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Use of Agents Techniques on Intelligent Tutoring Systems]]></article-title>
<source><![CDATA[]]></source>
<year>1998</year>
<conf-name><![CDATA[ International Conference of Chilean Society of Computer Science, Proceedings]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[IGLESIAS]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Definición de una Metodología para el Desarrollo de Sistemas Multi-Agentes]]></source>
<year>1998</year>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JACOBSON]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Christerson]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Jonsson]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Övergaard]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Object-Oriented Software Engineering: A Use Case Driven Approach]]></source>
<year>1992</year>
<publisher-name><![CDATA[ACM Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JIMÉNEZ]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Un Modelo de Planificación Instruccional usando Razonamiento Basado en Casos en Sistemas Multi-Agente para entornos integrados de Sistemas Tutoriales Inteligentes y Ambientes Colaborativos de Aprendizaje]]></source>
<year>2006</year>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JOHNSON]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Rickel]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Pedagogical Agents]]></article-title>
<source><![CDATA[]]></source>
<year>1998</year>
<conf-name><![CDATA[ International Conference on Autonomous Agents]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<collab>NIST</collab>
<source><![CDATA[Secure Hash Standard]]></source>
<year>1993</year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[OKAMOTO]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Kayama]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Cristea]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Proposal for Collaborative Learning Standardization]]></article-title>
<source><![CDATA[]]></source>
<year>2001</year>
<conf-name><![CDATA[ Proceedings of the IEEE International Conference on Advanced Learning Techniques -ICALT’01]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[OVALLE]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Guzmán]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Pastrana]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Simulación Basada en Agentes Inteligentes del Proceso de Negociación del Mercado de Energía Eléctrica en Colombia]]></article-title>
<source><![CDATA[Energética]]></source>
<year>2005</year>
<volume>33</volume>
<page-range>25-36</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[PRESSMAN]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Software Engineering]]></article-title>
<source><![CDATA[Software Engineering]]></source>
<year>1996</year>
<page-range>57-74</page-range><publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[REGNELL]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Andersson]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Bergstrand]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Hierarchical Use Case Model with Graphical Representation]]></article-title>
<source><![CDATA[]]></source>
<year>1996</year>
<conf-name><![CDATA[ Proceedings of ECBS´96, IEEE International Symposium and Workshop on Engineering of Computer-Based Systems]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[RUMBAUGH]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[OMT: The Development Model]]></article-title>
<source><![CDATA[JOOP Journal of Object Oriented Programming]]></source>
<year>1996</year>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SILVEIRA]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Modelagem Orientada a Agentes Aplicada a Ambientes Inteligentes Distribuídos de Ensino: JADE Java Agent framework for Distance learning Environments]]></source>
<year>2001</year>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WEBBER]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Modélisation Informatique de l´Apprenant: Une Approche basée sur le Modèle CKC (Conception, Knowledge, Concepts) et la Théorie de l´Émergence]]></source>
<year>2003</year>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WENGER]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Artificial Intelligence and Tutoring Systems]]></source>
<year>1987</year>
<publisher-loc><![CDATA[Los Altos^eCA CA]]></publisher-loc>
<publisher-name><![CDATA[Morgan Kaufmann]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
