Tecnologias

Solo disponible en BuenasTareas
  • Páginas : 8 (1785 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de noviembre de 2010
Leer documento completo
Vista previa del texto
Daniel González Peña Milagros Fernández Gavilanes

ESCUELA SUPERIOR DE INGENIERÍA INFORMÁTICA AUML- Sistemas Multiagente
(2005)

1

Índice
Introducción
Qué es AUML AUML y FIPA

La notación
Diagramas de clases Diagramas de interacción

AUML- Sistemas Multiagente (2005)

2/38

1

INTRODUCCION
Qué es FIPA y AUML

LA NOTACION
Clases Interacción

Qué es AUML?
AUML = AGENTUNIFIED MODELING LANGUAGE (www.auml.org) “Reutilizar UML sólo donde tenga sentido” UML es insuficiente para modelar sistemas multiagente
Comparados con los objetos, los agentes son activos ya que actúan por razones que emergen de ellos mismos Entre otros aspectos, necesitamos modelar los protocolos de interacción entre agentes
AUML- Sistemas Multiagente (2005)

3/38

INTRODUCCION
Qué es FIPAy AUML

LA NOTACION
Clases Interacción

Qué es AUML?
Inicialmente se identifican dos áreas para el desarrollo detallado de especificaciones:
Diagramas de clases
Especifican el comportamiento interno de un agente y su relación con el exterior usando diagramas de clases UML adaptados Actualmente se han presentado borradores.

Diagramas de interacciones o protocolo
Término genérico que seaplica a diversos tipos de diagramas centrados en la interacción entre agentes Similar a los diagramas de interacción usados en UML

AUML- Sistemas Multiagente (2005)

4/38

2

INTRODUCCION
Qué es FIPA y AUML

LA NOTACION
Clases Interacción

Qué es AUML?
También se identifican otras:
Multi- vs. Single agent Goal & Soft goals Use cases Social aspects Enviroment Workflow / planningLevels of abstraction Temporal constraints Deployment and Mobility

AUML- Sistemas Multiagente (2005)

5/38

INTRODUCCION
Qué es FIPA y AUML

LA NOTACION
Clases Interacción

Qué es AUML?
“Reutilizar UML sólo donde tenga sentido”. AUML toma ideas de (no sólo UML):
UML 2.0 AOR PASSI MESSAGE Tropos ADELFE Gaia BRIC Styx Prometheus MADkit OPM

AUML- Sistemas Multiagente (2005)

6/383

INTRODUCCION
Qué es FIPA y AUML

LA NOTACION
Clases Interacción

UML y FIPA
FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS Se centra en la producción de estándares para lograr la interoperabilidad entre sistemas basados en agentes Cubre
Aplicaciones Arquitectura Comunicación
Protocolos de interacción Actos comunicativos Lenguajes de contenido

Gestión de agentes Transporte demensajes
AUML- Sistemas Multiagente (2005) 7/38

INTRODUCCION
Qué es FIPA y AUML

LA NOTACION
Clases Interacción

AUML y FIPA
Estructura de FIPA

AUML- Sistemas Multiagente (2005)

8/38

4

INTRODUCCION
Qué es FIPA y AUML

LA NOTACION
Clases Interacción

AUML y FIPA
Arquitecture Board
Responsable final de aprobar los planes de trabajo de los Working Groups y los TCs.Working Groups
Parte informal de las especificaciones y la identificación de campos de aplicación y prueba

Technical Committees (TCs)
Se encargan de la producción de especificaciones formales
AUML- Sistemas Multiagente (2005) 9/38

INTRODUCCION
Qué es FIPA y AUML

LA NOTACION
Clases Interacción

AUML y FIPA
Technical Committees
Interaction Protocols (sin trabajo) Ad-Hoc MethodologyModeling Ontologies (sin trabajo) Security Semantics Services

AUML- Sistemas Multiagente (2005)

10/38

5

INTRODUCCION
Qué es FIPA y AUML

LA NOTACION
Clases Interacción

AUML y FIPA
“Modeling Technical Committee (Modeling TC) se ha establecido para desarrollar la semántica, meta-modelos, y sintaxis para las metodologías de agentes, independientemente de los fabricantes”. AUMLdepende directamente del Modeling TC.

AUML- Sistemas Multiagente (2005)

11/38

LA NOTACIÓN
AUML- Sistemas Multiagente (2005)

12/38

6

INTRODUCCION
Qué es FIPA y AUML

LA NOTACION
Clases Interacción

Diagramas de clase
Están menos implantados que los diagramas de interacción (son más recientes). FIPA afirma que ya hay consenso suficiente en cuanto a diagramas de clases, aunque...
tracking img