Semana21 25 5 » History » Version 13
Joao Pedro Correia dos Reis, 23/05/2012 14:27
1 | 1 | Joao Pedro Correia dos Reis | h1. Semana de 21 a 25 de Maio |
---|---|---|---|
2 | 1 | Joao Pedro Correia dos Reis | |
3 | 1 | Joao Pedro Correia dos Reis | h2. Generalização de Comportamento |
4 | 11 | Joao Pedro Correia dos Reis | |
5 | 1 | Joao Pedro Correia dos Reis | 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: |
6 | 1 | Joao Pedro Correia dos Reis | |
7 | 2 | Joao Pedro Correia dos Reis | O modelo tem dois tipos de mensagem |
8 | 2 | Joao Pedro Correia dos Reis | * Mensagem de Envio: |
9 | 1 | Joao Pedro Correia dos Reis | > <send> |
10 | 11 | Joao Pedro Correia dos Reis | >> <to> Destinatário </to> |
11 | 11 | Joao Pedro Correia dos Reis | >> <performative> Tipo de Mensagem </performative> |
12 | 11 | Joao Pedro Correia dos Reis | >> <infoType> Tipo de informação enviada </infoType> |
13 | 11 | Joao Pedro Correia dos Reis | >> [ <info> Conteúdo da informação dependente do tipo </info> ] |
14 | 11 | Joao Pedro Correia dos Reis | >> [ <condition> Condições da mensagem recebida para que a mensagem seja enviada |
15 | 11 | Joao Pedro Correia dos Reis | >>> <performative> Tipo de Mensagem recebida </performative> |
16 | 11 | Joao Pedro Correia dos Reis | >>> <sender> Rementente </sender> |
17 | 12 | Joao Pedro Correia dos Reis | >>> [<action> Acções associadas à recepção de uma mensagem |
18 | 11 | Joao Pedro Correia dos Reis | >>>> <type> Tipo de acção </type> |
19 | 6 | Joao Pedro Correia dos Reis | >>>>> [<coordinate> Se a acção for do tipo GOTO (deslocamento no terreno) especificar para onde o veículo se deve deslocar |
20 | 4 | Joao Pedro Correia dos Reis | >>>>>> <x></x> |
21 | 4 | Joao Pedro Correia dos Reis | >>>>>> <y></y> |
22 | 4 | Joao Pedro Correia dos Reis | >>>>>> <z></z> |
23 | 4 | Joao Pedro Correia dos Reis | >>>>> </coordinate>] |
24 | 4 | Joao Pedro Correia dos Reis | >>> </action> ] |
25 | 4 | Joao Pedro Correia dos Reis | >> </condition> ] |
26 | 1 | Joao Pedro Correia dos Reis | > </send> |
27 | 1 | Joao Pedro Correia dos Reis | |
28 | 2 | Joao Pedro Correia dos Reis | * Mensagem de Recepção: |
29 | 1 | Joao Pedro Correia dos Reis | > <receive> |
30 | 12 | Joao Pedro Correia dos Reis | >> <from> Remetente </from> |
31 | 12 | Joao Pedro Correia dos Reis | >> <performative> Tipo de Mensagem </performative> |
32 | 12 | Joao Pedro Correia dos Reis | >> <infoType> Tipo de Informação </infoType> |
33 | 12 | Joao Pedro Correia dos Reis | >> [<action> Acções associadas à recepção de uma mensagem |
34 | 12 | Joao Pedro Correia dos Reis | >>> <type> Tipo de acção </type> |
35 | 12 | Joao Pedro Correia dos Reis | >>>> [<coordinate> Se a acção for do tipo GOTO (deslocamento no terreno) especificar para onde o veículo se deve deslocar |
36 | 5 | Joao Pedro Correia dos Reis | >>>>> <x></x> |
37 | 5 | Joao Pedro Correia dos Reis | >>>>> <y></y> |
38 | 5 | Joao Pedro Correia dos Reis | >>>>> <z></z> |
39 | 5 | Joao Pedro Correia dos Reis | >>>> </coordinate>] |
40 | 5 | Joao Pedro Correia dos Reis | >> </action> ] |
41 | 5 | Joao Pedro Correia dos Reis | > </receive> |
42 | 6 | Joao Pedro Correia dos Reis | |
43 | 6 | Joao Pedro Correia dos Reis | |
44 | 6 | Joao Pedro Correia dos Reis | [ ] -> informação optativa |
45 | 13 | Joao Pedro Correia dos Reis | |
46 | 13 | Joao Pedro Correia dos Reis | * Verificação de diferentes inimigos: Implementação de Tasks |