Documentacion: RemoveAgent_Interaction

Descripcion: RemoveAgent interaction specifiaction with participants, followed goals and carried tasks. It shows how a selected agent is removed from the system.


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
EspecificacionConNotacionUML 
EspecificacionConNotacionUML   
  
EspecificacionGRASIA   
RemoveAgent 
Interaccion  Remove an agent from the community. 
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. 
Remove Requested Agents 
Objetivo  Remove from the Community the agents requested by the user. 
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
RemoveAgent  RInteraccion
 

Diagramas relacionados
RemoveAgent_UMLInteraction

(EspecificacionGRASIA)

Propiedades:
Descripcion 
ID 

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

Diagramas relacionados
RemoveAgent_GRASIAInteraction

RemoveAgent (Interaccion)

Propiedades:
EtiquetaRemoveAgent 
DescripcionRemove an agent from 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
Remove Requested Agents  RObjetivo
RInteraccion EspecificacionDeInteraccion 
Con los objetosEn el rol
EspecificacionConNotacionUML  REspecificacion
RInteraccion EspecificacionDeInteraccion 
Con los objetosEn el rol
  REspecificacion
 


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
RemoveAgent  RInteraccion
Manage Communication With User  RObjetivo
Remove 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
RemoveAgent  RInteraccion
Attend User's Requests  RObjetivo
Remove Requested Agents  RObjetivo
 


Remove Requested Agents (Objetivo)

Propiedades:
IDRemove Requested Agents 
DescripcionRemove from the Community the agents requested by the user. 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
RObjetivo IPersigue 
Con los objetosEn el rol
RemoveAgent  RInteraccion
Manage Communication With User  RObjetivo
Attend User's Requests  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
RemoveAgent  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
RemoveAgent  IIniciaOR