AUML

Anuncio
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.
Los componentes de un agente pueden ser agentes u objetos. Un agente
puede construirse usando objetos como parte de su estado interno.
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.
Descargar