04.01.2014 Views

TRABALHO FINAL DE CURSO - INESC-ID

TRABALHO FINAL DE CURSO - INESC-ID

TRABALHO FINAL DE CURSO - INESC-ID

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MobileREVS 15-10-2006<br />

opção de guardar o voto (juntamente com todas as informações do seu estado) está<br />

activada por omissão.<br />

O estado do voto é salvaguardado em três partes distintas: (1) após o<br />

preenchimento do boletim, prevenindo assim que o utilizador o tenha de voltar a<br />

preencher; (2) após obter as assinaturas, quer perfaçam o total de assinaturas requeridas<br />

ou não, evitando posteriores comunicações desnecessárias com os Administradores já<br />

contactados; e, finalmente, (3) no final do processo de votação, assinalando a submissão<br />

com sucesso do voto.<br />

6.2.2. Memória<br />

O espaço total ocupado pelo Módulo Eleitor, aplicação a ser instalada no<br />

telemóvel, é de 139 KB. Conforme acordado com a PT Inovação, este é um tamanho<br />

considerado admissível visto estar na média de outras aplicações para telemóveis.<br />

Relativamente à memória consumida durante a execução da aplicação, esta vai<br />

variando consoante a fase do protocolo de votação do MobileREVS. Tendo em conta<br />

que o consumo de memória não depende do dispositivo móvel, optou-se por recorrer à<br />

ferramenta de monitorização de memória do Wireless Toolkit 2.2 para a analisar.<br />

Figura 18 - Memória volátil consumida durante o processo de votação<br />

A Figura 18 representa a evolução da utilização da memória volátil durante um<br />

processo de votação com duas assinaturas requeridas e um Anonimizador/Contador. As<br />

etapas assinaladas na figura são descritas em seguida:<br />

1. Contacto com o Distribuidor de Boletins para obtenção da lista de<br />

eleições;<br />

2. Contacto com o Distribuidor de Boletins para obtenção do boletim de<br />

voto;<br />

3. Preparação da votação;<br />

4. Obtenção de uma assinatura junto do 1º Administrador;<br />

5. Obtenção de outra assinatura junto do 2º Administrador;<br />

6. Submissão do voto para o Anonimizador/Contador.<br />

De acordo com a figura, a memória volátil consumida pela aplicação não sofre<br />

variação significativa durante o contacto com os Distribuidores de Boletins (1 e 2).<br />

Posteriormente, observa-se uma subida abrupta do consumo, até atingir o seu ponto<br />

Luis Costa, Nuno Santos 56

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!