Grupos de Investigación

Existen 2 líneas principales de investigación llevadas adelante en la actualidad, las cuales se describen sintéticamente a continuación.

Grupo de Agentes Inteligentes y Gestión de Conocimiento

Director: Dra. Analía Amandi

Temas de Trabajo:

  • Agentes Inteligentes de Software
  • Sistemas Multi-Agente
  • Modelado de Usuarios
  • Personalización y Recomendación
  • Gestión de Conocimiento

Descripción: Esta línea se encuentra compuesta por diferentes actividades dirigidas a la construcción de soportes para el desarrollo de agentes y a la construcción de agentes que sean responsables de procesos propios del desarrollo de sistemas multi-agentes. Entre los resultados de estas actividades se espera obtener un ambiente de desarrollo de sistemas multi-agentes y herramientas que auxilien en procesos determinados involucrados en el desarrollo de agentes.

Grupo de Ingeniería de Software

Director: Dr. Marcelo Campo

Temas de Trabajo:

  • Arquitecturas de software
  • Asistencia al Diseño Arquitectónico de Software
  • Sistemas Masivamente Distribuidos y Paralelos
  • Computación Orientada a Servicios
  • Desarrollo de Aplicaciones Web
  • Programación Orientada a Aspectos

Descripción: El objetivo de esta línea es el desarrollo de técnicas y herramientas para apoyar el diseño, evaluación y reutilización de diseños de software, particularmente en lo concerniente a las arquitecturas de software. Para conseguir este objetivo, serán desarrolladas diferentes actividades tendientes a producir técnicas de soporte a la construcción y reutilización de arquitecturas. Especialmente la investigación enfoca los aspectos de diseño, validación, reutilización y documentación de arquitecturas de software. Se estudia la utilización de agentes inteligentes para la modelización, diseño y construcción de ambientes que ofrezcan apoyo a dichos aspectos.Esta línea de investigación enfoca la problemática de la utilización de técnicas no convencionales de programación para resolver problemas de sistemas altamente adaptables. En particular se están produciendo desarrollos en tres áreas: Reflexión Computacional, Programación Orientada a Aspectos y Computación Móvil. Cada uno de estos paradigmas ofrece nuevas posibilidades para el desarrollo de sistemas altamente configurables y adaptables dinámicamente, aunque la problemática a resolver en la actualidad es su aplicabilidad eficiente a problemas de gran escala.