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. |
AddNewAgent | EventoAplicacionSlots | The user's request to include a new agent in the MAS. |
FIPA-Request | FlujoDeTrabajo | FIPA-Request protocol. |
AgentCreated | Hecho | The requested agent has been successfully created. It has a default status OK. |
AgentNotCreated | Hecho | The requested agent could not be created. |
AgentNotification | Hecho | A general notification about community management, that is, add, remove or list agents. |
AgentToAdd | Hecho | Agent to add. |
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 | |
AddAgent | Interaccion | Add an agent to the community. |
Note | Nota | The AddAgent 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 AgentToAdd fact. |
AddAgent | Tarea | Add a new agent to the system. |
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. |
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 | AddNewAgent  |
Descripcion | The user's request to include a new agent in the MAS.  |
aplicacion |   |
slots | user agentID agentInformation   |
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 | AgentCreated  |
Descripcion | The requested agent has been successfully created. It has a default status OK.  |
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.   |
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 | AgentNotCreated  |
Descripcion | The requested agent could not be created.  |
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 | ||||
---|---|---|---|---|---|---|
GTCreaDR | GTCrea |
| ||||
GTHerenciaOR | GTHerenciaHecho |
| ||||
GTHerenciaOR | GTHerenciaHecho |
| ||||
WFConsumeDR | WFConsume |
| ||||
WFConsumeDR | WFConsume |
| ||||
WFProduceDR | WFProduce |
| ||||
WFProduceDR | WFProduce |
| ||||
WFProduceDR | 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 | AgentToAdd  |
Descripcion | Agent to add.  |
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.   |
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 | AddAgent  |
Descripcion | Add an agent to the community.  |
Naturaleza_Interaccion | cooperacion  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
WFProduceDR | WFProduce |
| ||||
WFProduceDR | WFProduce |
| ||||
ID | Note  |
Descripcion | The AddAgent 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 AgentToAdd fact.  |
En el rol | En la relacion | Otros extremos | ||||
---|---|---|---|---|---|---|
NComentaOR | NComenta |
| ||||
ID | AddAgent  |
Descripcion | Add a new agent to 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 | 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 | 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 |
| ||||