Arquitectura Thomas en FIPA

Detrás de un título tan críptico está la publicación de nuestra propuesta de arquitectura abstracta para sistemas multiagente orientados a servicios en entornos abiertos, o Thomas (meThods, thecniques and tools for Open MultiAgent Systems) para los amigos ;-)

FIPA lo ha publicado en su web, así que ya somos un poco más famosos. No en serio, creo que es una propuesta interesante para integrar en la misma plataforma servicios, agentes y organizaciones.

Descargar documento (PDF)

Agreement Technology: grupos de trabajo

Ahora comienza un turno de presentación de los grupos de investigación que vamos a participar en el proyecto. Por orden de aparición somos:

Universidad Politécnica de Valencia
Somos tres grupos de investigación:

  • MIP: data mining
  • GPRS: planificación, scheduling y sistemas de recomendación
  • GTI-IA: sistemas multiagente e inteligencia artificial en tiempo real. Yo pertenezco a este grupo.

Universidad Rey Juan Carlos I
Participan 3 grupos de investigación

  • GIA
  • kybele
  • dit UPM

y sus áreas de trabajo

  • sistemas multiagente
  • representación del conocimiento
  • ingeniería del software

IIIA-CSIC
El instituto está dividido en tres grandeds grupos y los tres participan en este proyecto.

  • lógica, razonamiento y búsuqeda (Pedro Meseguer): lógicas no estándar, razonamiento aproximado, soft computing, deducción automática
  • aprendizaje y CBR (Enric Plaza): métodos inductivos, aprendizaje, CBR distribuidos, explicaciones en CBR
  • sistemas multiagente(Juan Antonio ): instituciones electrónicas, negociación yaargumentación, trust (cofianza), agentes sensibles al contexto, recomendación

Carles Sierra comenta que este proyecto es una buena oportunidad para que salga un spin-off de sus resultados. No obstante, iSOCO y MyStrands han salido de aquí. Yo firmaba ya por algo que tuviera la mitad de impacto de estas dos.

Blogged with Flock

Agreement Technology: presentando el proyecto

Bueno, acabamos de llegar a Barcelona (al IIIA-CSIC) y después de tomar un bocado (hemos llegado algo tarde) empezamos con la reunión. Entre hoy y mañana vamos a tratar de conocernos todos los que participamos en este proyecto: gente de CSIC, de la Rey Juan Carlos I y de la Univ. Politécnica de Valencia. Nos han concedido un proyecto Consolider (uno de los primeros de Informática) y ahora tenemos 5 años para currar.

El objeto de la investigación se resume en construir

Large scale open distributed systems

Los puntos clave en este tipo de sistemas son conceptos como

  • autonomía: la toma de decisiones es independiente -> indeterminismo
  • interacción
  • movilidad, tanto de los componentes como de los individuos
  • topologías dimámicas (esta parte me gusta, por lo de las redes sociales)
  • semantic mismatching
  • confianza (y desconfianza)

Las técnicas que se necesitan incluyen negociación, argumentación, toma de decisiones, modelización del conocimiento, organiaciones virtuales, planning y aprendizaje. Todo esto podr´ñia llevarnos a algo más «profundo»: un nuevolenguaje de programación o incluso de un nuevo tipo de sistemas operativos.

Va a haber trabajo teórico, herrameintas de desarrollo de software y también una serie de aplicaciones en las que probar todos los desarrollo, en eProdurement, mHealth y mWater (gestión de recursos hídricos, en el que estoy yo)

Ubicuidad, delegación, computación global, web semántica, servicios web, P2P, grid, Web 2.0…. es el contexto en el que este proyecto se va a mover. Son elementos fundamentales con los uqe hay uqe contar y en los que se pueden enmarcar varias líneas de investigación fundamentales:

  • semántica
  • gestión de recursos
  • dimamicidad
  • adaptabilidad
  • workflow
  • composición
  • escalabilidad
  • seguridad
  • usabilidad

¿Cuál me gusta a mi de todos estos? la verdad es que aún no lo sé. En estos días me gustaría ver en qué parte del proyecto podría seguir trabajando con las cosas que me interesan ahora: redes sociales, web semántica, servicios web, web 2.0…. de momento parece que casa cob las líneas de semántica, dinamicidad, adaptabilidad, composición y escalabilidad sobretodo.

El proyecto también tiene una parte de investigación aplicada, pues tambiénb estamos haciendo ingeniería y deseamos crear herramientas que faciliten el diseño de este tipo de sistemas: algoritmos, metodologías, toolbox y los tres casos de estudio ya comentados: eProcurement, mHealth y mWater.  De todo, casi me gusta más la parte algorítmica.

 

Blogged with Flock

Tags: , ,