Semana21 25 5 » History » Version 12
Version 11 (Joao Pedro Correia dos Reis, 22/05/2012 14:17) → Version 12/14 (Joao Pedro Correia dos Reis, 22/05/2012 14:18)
h1. Semana de 21 a 25 de Maio
h2. Generalização de Comportamento
A generalização do comportamento que cada agente deve implementar numa simulação é muito importante no que toca à flexibilidade de acréscimo, edição e criação de novas estratégias. Isto permite que, de acordo a variação de tendências militares, ou até no aperfeiçoamento de determinadas estratégias, estas possam ser replicadas num ambiente de simulação através de um modelo de ficheiro simples e fácil de implementar. Para o modelo de ficheiros é usado o formato XML, que é uma linguagem de marcação, que permite fazer a modelação de comportamentos baseado em troca de mensagens e acções. O modelo que os ficheiros devem seguir, e uma breve explicação, estão descritos seguidamente:
O modelo tem dois tipos de mensagem
* Mensagem de Envio:
> <send>
>> <to> Destinatário </to>
>> <performative> Tipo de Mensagem </performative>
>> <infoType> Tipo de informação enviada </infoType>
>> [ <info> Conteúdo da informação dependente do tipo </info> ]
>> [ <condition> Condições da mensagem recebida para que a mensagem seja enviada
>>> <performative> Tipo de Mensagem recebida </performative>
>>> <sender> Rementente </sender>
>>> [<action> Acções acções associadas à recepção de uma mensagem
>>>> <type> Tipo de acção </type>
>>>>> [<coordinate> Se a acção for do tipo GOTO (deslocamento no terreno) especificar para onde o veículo se deve deslocar
>>>>>> <x></x>
>>>>>> <y></y>
>>>>>> <z></z>
>>>>> </coordinate>]
>>> </action> ]
>> </condition> ]
> </send>
* Mensagem de Recepção:
> <receive>
>> <from> Remetente </from> <from></from>
>> <performative> Tipo de Mensagem </performative> <performative></performative>
>> <infoType> Tipo de Informação </infoType> <infoType></infoType>
>> [<action> Acções associadas à recepção de uma mensagem
>>> <type> Tipo de acção </type> <type></type>
>>>> [<coordinate> Se a acção for do tipo GOTO (deslocamento no terreno) especificar para onde o veículo se deve deslocar
>>>>> <x></x>
>>>>> <y></y>
>>>>> <z></z>
>>>> </coordinate>]
>> </action> ]
> </receive>
[ ] -> informação optativa
h2. Generalização de Comportamento
A generalização do comportamento que cada agente deve implementar numa simulação é muito importante no que toca à flexibilidade de acréscimo, edição e criação de novas estratégias. Isto permite que, de acordo a variação de tendências militares, ou até no aperfeiçoamento de determinadas estratégias, estas possam ser replicadas num ambiente de simulação através de um modelo de ficheiro simples e fácil de implementar. Para o modelo de ficheiros é usado o formato XML, que é uma linguagem de marcação, que permite fazer a modelação de comportamentos baseado em troca de mensagens e acções. O modelo que os ficheiros devem seguir, e uma breve explicação, estão descritos seguidamente:
O modelo tem dois tipos de mensagem
* Mensagem de Envio:
> <send>
>> <to> Destinatário </to>
>> <performative> Tipo de Mensagem </performative>
>> <infoType> Tipo de informação enviada </infoType>
>> [ <info> Conteúdo da informação dependente do tipo </info> ]
>> [ <condition> Condições da mensagem recebida para que a mensagem seja enviada
>>> <performative> Tipo de Mensagem recebida </performative>
>>> <sender> Rementente </sender>
>>> [<action> Acções acções associadas à recepção de uma mensagem
>>>> <type> Tipo de acção </type>
>>>>> [<coordinate> Se a acção for do tipo GOTO (deslocamento no terreno) especificar para onde o veículo se deve deslocar
>>>>>> <x></x>
>>>>>> <y></y>
>>>>>> <z></z>
>>>>> </coordinate>]
>>> </action> ]
>> </condition> ]
> </send>
* Mensagem de Recepção:
> <receive>
>> <from> Remetente </from> <from></from>
>> <performative> Tipo de Mensagem </performative> <performative></performative>
>> <infoType> Tipo de Informação </infoType> <infoType></infoType>
>> [<action> Acções associadas à recepção de uma mensagem
>>> <type> Tipo de acção </type> <type></type>
>>>> [<coordinate> Se a acção for do tipo GOTO (deslocamento no terreno) especificar para onde o veículo se deve deslocar
>>>>> <x></x>
>>>>> <y></y>
>>>>> <z></z>
>>>> </coordinate>]
>> </action> ]
> </receive>
[ ] -> informação optativa