Entidad | Entidad del meta-modelo | Documentacion |
---|---|---|
AgentsManagerApplication | AplicacionInterna | It is an agent factory employed in the agent management.
It provides operations to create, remove and list agents in the community. |
UserDevice | AplicacionInterna | It represents every device used to communicate with users.
It provides operations to send and receive general notifications from or to the interface and to receive requests about adding or removing agents. |
RemoveAgent | EventoAplicacionSlots | The user's request to remove an agent from the MAS. |
FIPA-Request | FlujoDeTrabajo | FIPA-Request protocol. |
AgentNotification | Hecho | A general notification about community management, that is, add, remove or list agents. |
AgentNotRemoved | Hecho | The requested agent could not be removed. It also have a default empty agentInformation. |
AgentRemoved | Hecho | The requested agent has been successfully removed. It has a default status OK. It also have a default empty agentInformation. |
AgentToRemove | Hecho | Agent to remove. |
FIPA-Request_failure | Hecho | |
FIPA-Request_failure_Origin | Hecho | |
FIPA-Request_inform-done | Hecho | |
FIPA-Request_inform-done_Origin | Hecho | |
FIPA-Request_request | Hecho | |
FIPA-Request_request_Origin | Hecho | |
RemoveAgent | Interaccion | Remove an agent from the community. |
Note | Nota | The RemoveAgent workflow is specified in two different ways. The first diagram corresponds to the specification without protocols while the second one corresponds to that using a predefined FIPA-Request protocol. |
Request Note | Nota | This fact includes the data of the AgentToRemove fact. |
AgentManager_InitResponse | Tarea | Makes the sending of the add/remove agent response. |
InteractWithUser | Tarea | Interface to add, remove and list agents, categories and documents in categories. It receives the user's request and directs it to the appropriate task. |
ProcessNotification | Tarea | This task sends a notification to the UserDevice. |
RemoveAgent | Tarea | Remove an agent from the system. |
UserInterface_ProcessResponse | Tarea | Makes the processing of the add/remove agent response to the request. |
ID | AgentsManagerApplication  |
Descripcion | It is an agent factory employed in the agent management.
It provides operations to create, remove and list agents in the community.  |
Operaciones | addAgent removeAgent listAgents   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFUsaDR | WFUsa |
| ||||
ID | UserDevice  |
Descripcion | It represents every device used to communicate with users.
It provides operations to send and receive general notifications from or to the interface and to receive requests about adding or removing agents.  |
Operaciones | sentMesage receiveMessage addNewAgent removeAgent   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFUsaDR | WFUsa |
| ||||
ID | RemoveAgent  |
Descripcion | The user's request to remove an agent from the MAS.  |
aplicacion |   |
slots | user agentID   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFConsumeDR | WFConsume |
| ||||
ID | FIPA-Request  |
Descripcion | FIPA-Request protocol.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeOR | WFConsume |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
Nombre | AgentNotification  |
Descripcion | A general notification about community management, that is, add, remove or list agents.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:agentID Descripcion slot:Agent identification in the system. Nombre slot:agentInformation Descripcion slot:Information needed to create an agent. Nombre slot:status Descripcion slot:Action status. It can be a Classification status, an Agent Status or a Category Status. Classification Status shows the reason of the no document obtaining, classification or movement. Agent Status shows the reason of the no agent adding, removing or listing. Category Status shows the reason of the fail in an operation requested by the user over the categories or its documents.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTHerenciaDR | GTHerenciaHecho |
| ||||
GTHerenciaDR | GTHerenciaHecho |
| ||||
GTHerenciaDR | GTHerenciaHecho |
| ||||
GTHerenciaDR | GTHerenciaHecho |
| ||||
WFConsumeDR | WFConsume |
| ||||
WFConsumeDR | WFConsume |
| ||||
Nombre | AgentNotRemoved  |
Descripcion | The requested agent could not be removed. It also have a default empty agentInformation.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:agentID Descripcion slot:Agent identification in the system. Nombre slot:status Descripcion slot:Action status. It can be a Classification status, an Agent Status or a Category Status. Classification Status shows the reason of the no document obtaining, classification or movement. Agent Status shows the reason of the no agent adding, removing or listing. Category Status shows the reason of the fail in an operation requested by the user over the categories or its documents.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTCreaDR | GTCrea |
| ||||
GTHerenciaOR | GTHerenciaHecho |
| ||||
GTHerenciaOR | GTHerenciaHecho |
| ||||
WFConsumeDR | WFConsume |
| ||||
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
WFProduceDR | WFProduce |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | AgentRemoved  |
Descripcion | The requested agent has been successfully removed. It has a default status OK. It also have a default empty agentInformation.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:agentID Descripcion slot:Agent identification in the system.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTCreaDR | GTCrea |
| ||||
GTHerenciaOR | GTHerenciaHecho |
| ||||
GTHerenciaOR | GTHerenciaHecho |
| ||||
WFConsumeDR | WFConsume |
| ||||
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
WFProduceDR | WFProduce |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | AgentToRemove  |
Descripcion | Agent to remove.  |
Slots | Nombre slot:user Descripcion slot:Document owner. Nombre slot:agentID Descripcion slot:Agent identification in the system.   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | FIPA-Request_failure  |
Descripcion |   |
Slots |   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | FIPA-Request_failure_Origin  |
Descripcion |   |
Slots |   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | FIPA-Request_inform-done  |
Descripcion |   |
Slots |   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | FIPA-Request_inform-done_Origin  |
Descripcion |   |
Slots |   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | FIPA-Request_request  |
Descripcion |   |
Slots |   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
NComentaDR | NComenta |
| ||||
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
Nombre | FIPA-Request_request_Origin  |
Descripcion |   |
Slots |   |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
Etiqueta | RemoveAgent  |
Descripcion | Remove an agent from the community.  |
Naturaleza_Interaccion | cooperacion  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFProduceDR | WFProduce |
| ||||
WFProduceDR | WFProduce |
| ||||
ID | Note  |
Descripcion | The RemoveAgent workflow is specified in two different ways. The first diagram corresponds to the specification without protocols while the second one corresponds to that using a predefined FIPA-Request protocol.  |
ID | Request Note  |
Descripcion | This fact includes the data of the AgentToRemove fact.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
NComentaOR | NComenta |
| ||||
ID | AgentManager_InitResponse  |
Descripcion | Makes the sending of the add/remove agent response.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
RTarea | WFConecta |
| ||||
RTarea | WFConecta |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
ID | InteractWithUser  |
Descripcion | Interface to add, remove and list agents, categories and documents in categories. It receives the user's request and directs it to the appropriate task.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeOR | WFConsume |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
ID | ProcessNotification  |
Descripcion | This task sends a notification to the UserDevice.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFConsumeOR | WFConsume |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFUsaOR | WFUsa |
| ||||
ID | RemoveAgent  |
Descripcion | Remove an agent from the system.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
GTCreaOR | GTCrea |
| ||||
GTCreaOR | GTCrea |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
WFUsaOR | WFUsa |
| ||||
ID | UserInterface_ProcessResponse  |
Descripcion | Makes the processing of the add/remove agent response to the request.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
RTareaDestino | WFConecta |
| ||||
RTareaDestino | WFConecta |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFConsumeOR | WFConsume |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||
WFProduceOR | WFProduce |
| ||||