AUML

4
AUML Diagramas de Clase revisados para Agentes Comparados con los objetos, los agentes son activos por que pueden tomar al iniciativa y tiene control sobre cómo procesar las solicitudes externas y sí hacerlas o no. Otra diferencia es que los agentes no solo actúan de manera aislada, sino en cooperación con otros agentes. En UML una clase describe la estructura de los objetos que la instancian. Un objeto es más que un objeto: Para que se pueda trabajar con diagramas de clases en el caso de los agentes, se debe tener en cuenta la autonomía, la pro y reactividad, la comunicación basada en CAs (actos de comunicación), los estados internos que son más que campos con tipos de datos y otras características. Un se puede dividir en el comunicador, la cabeza y el cuerpo. El comunicador se encarga de establecer las comunicaciones físicas, la cabeza del manejo de las metas y

description

uml

Transcript of AUML

Page 1: AUML

AUML

Diagramas de Clase revisados para Agentes

Comparados con los objetos, los agentes son activos por que pueden tomar al iniciativa y tiene control sobre cómo procesar las solicitudes externas y sí hacerlas o no. Otra diferencia es que los agentes no solo actúan de manera aislada, sino en cooperación con otros agentes.

En UML una clase describe la estructura de los objetos que la instancian. Un objeto es más que un objeto:

Para que se pueda trabajar con diagramas de clases en el caso de los agentes, se debe tener en cuenta la autonomía, la pro y reactividad, la comunicación basada en CAs (actos de comunicación), los estados internos que son más que campos con tipos de datos y otras características.

Un se puede dividir en el comunicador, la cabeza y el cuerpo. El comunicador se encarga de establecer las comunicaciones físicas, la cabeza del manejo de las metas y los estados y el cuerpo realiza las acciones del agente. Cuando se especifica un agente se debe explicar su comportamiento interno.

En el manejo de agentes y UML, se pueden utilizar conceptos de Objetos como lo son la herencia, los tipos abstractos de agentes, las interfaces de agentes y los tipos genéricos de agentes.

Page 2: AUML

Los componentes de un agente pueden ser agentes u objetos. Un agente puede construirse usando objetos como parte de su estado interno.

Page 3: AUML

En el esquema (framework) de POA se entiende por rol de agente, un conjunto de agentes que tienen ciertas propiedades, interfaces, descripciones de servicios o comportamiento. Un agente puede cambiar su clasificación durante su existencia. Es decir, puede tener varios roles y los maneja según la situación.

La mayor interacción de un agente con su ambiente es por medio del envío y recepción de mensajes. Esto lo hace por medio de CAs. La información de estos actos se representa mediante clases u objetos.

Cuando se modela un agente, se tienen en cuenta sus componentes: cabeza, cuerpo y comunicador. La cabeza tiene la función d disparar el comportamiento del agente. Esta se modela usando los diagramas de secuencia y colaboración.