Documentacion: AddAgent_Interaction

Descripcion: AddAgent interaction specifiaction with participants, followed goals and carried tasks. It shows how the new agents are added.


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
EspecificacionConNotacionUML 
EspecificacionConNotacionUML   
  
EspecificacionGRASIA   
AddAgent 
Interaccion  Add an agent to the community. 
Add Requested Agents 
Objetivo  Add to the Community the agents requested by the user. 
Attend User's Requests 
Objetivo  Begin the actions requested by the user. This should be done avoiding as far as possible user's annoyance. 
Manage Communication With User 
Objetivo  Important information about the MAS activities should be notified to the user. This should be done avoiding disturb user. This could be done, for example, grouping the messages to him and giving the possibility of some management over them. 
AgentManager 
Rol  It manages the AgentsManagerApplication. This application is employed to add, remove and list agents in the system. 
UserInterface 
Rol  It manages the user's interface and therefore the communication with the user. 


EspecificacionConNotacionUML (EspecificacionConNotacionUML)

Propiedades:
Descripcion 
ID 

Relaciones:
En el rolEn la relacion Otros extremos
REspecificacion EspecificacionDeInteraccion 
Con los objetosEn el rol
AddAgent  RInteraccion
 

Diagramas relacionados
AddAgent_UMLInteraction

(EspecificacionGRASIA)

Propiedades:
Descripcion 
ID 

Relaciones:
En el rolEn la relacion Otros extremos
REspecificacion EspecificacionDeInteraccion 
Con los objetosEn el rol
AddAgent  RInteraccion
 

Diagramas relacionados
AddAgent_GRASIAInteraction

AddAgent (Interaccion)

Propiedades:
EtiquetaAddAgent 
DescripcionAdd an agent to the community. 
Naturaleza_Interaccioncooperacion 

Relaciones:
En el rolEn la relacion Otros extremos
IColaboraOR IColabora 
Con los objetosEn el rol
AgentManager  IColaboraDR
IIniciaOR IInicia 
Con los objetosEn el rol
UserInterface  IIniciaDR
RInteraccion IPersigue 
Con los objetosEn el rol
Manage Communication With User  RObjetivo
Attend User's Requests  RObjetivo
Add Requested Agents  RObjetivo
RInteraccion EspecificacionDeInteraccion 
Con los objetosEn el rol
EspecificacionConNotacionUML  REspecificacion
RInteraccion EspecificacionDeInteraccion 
Con los objetosEn el rol
  REspecificacion
 


Add Requested Agents (Objetivo)

Propiedades:
IDAdd Requested Agents 
DescripcionAdd to the Community the agents requested by the user. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RObjetivo IPersigue 
Con los objetosEn el rol
AddAgent  RInteraccion
Manage Communication With User  RObjetivo
Attend User's Requests  RObjetivo
 


Attend User's Requests (Objetivo)

Propiedades:
IDAttend User's Requests 
DescripcionBegin the actions requested by the user. This should be done avoiding as far as possible user's annoyance. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RObjetivo IPersigue 
Con los objetosEn el rol
AddAgent  RInteraccion
Manage Communication With User  RObjetivo
Add Requested Agents  RObjetivo
 


Manage Communication With User (Objetivo)

Propiedades:
IDManage Communication With User 
DescripcionImportant information about the MAS activities should be notified to the user. This should be done avoiding disturb user. This could be done, for example, grouping the messages to him and giving the possibility of some management over them. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RObjetivo IPersigue 
Con los objetosEn el rol
AddAgent  RInteraccion
Attend User's Requests  RObjetivo
Add Requested Agents  RObjetivo
 


AgentManager (Rol)

Propiedades:
IDAgentManager 
DescripcionIt manages the AgentsManagerApplication. This application is employed to add, remove and list agents in the system. 

Relaciones:
En el rolEn la relacion Otros extremos
IColaboraDR IColabora 
Con los objetosEn el rol
AddAgent  IColaboraOR
 


UserInterface (Rol)

Propiedades:
IDUserInterface 
DescripcionIt manages the user's interface and therefore the communication with the user. 

Relaciones:
En el rolEn la relacion Otros extremos
IIniciaDR IInicia 
Con los objetosEn el rol
AddAgent  IIniciaOR