28.11.2014 Views

Modelagem e Especificação de um Middleware para Redes de ...

Modelagem e Especificação de um Middleware para Redes de ...

Modelagem e Especificação de um Middleware para Redes de ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.6 Descrição dos subsistemas 95<br />

Figura 5.23: Diagrama <strong>de</strong> pacotes do subsistema Eventos<br />

iódicas.<br />

O subsistema Integração cuida do gerenciamento <strong>de</strong> sessão com outros sistemas,<br />

<strong>para</strong> tanto, registra a aplicação usuária no middleware, pois só <strong>de</strong>pois <strong>de</strong>ste registro<br />

que ela po<strong>de</strong>rá usar o sistema. Neste registro estarão as informações sobre o contexto da<br />

aplicação, como o seu i<strong>de</strong>ntificador único no sistema, eventos e atributos <strong>de</strong> QoS próprios.<br />

O subsistema QoS foi <strong>de</strong>senvolvido a partir do módulo IEEE1451Dot0::<br />

ModuleCommunication::NetComm, com a adição <strong>de</strong> parâmetros mais específicos <strong>para</strong><br />

área <strong>de</strong> saú<strong>de</strong> e cuida das questões <strong>de</strong> escalonamento e melhora da qualida<strong>de</strong> <strong>de</strong> serviço<br />

da re<strong>de</strong> <strong>de</strong> sensores. Ele cuida <strong>de</strong> <strong>de</strong>finição <strong>de</strong> priorida<strong>de</strong>s em baixo nível, que são aquelas<br />

<strong>de</strong>finidas estaticamente e em alto nível que analisam alguns fatores dinâmicos como [26]:<br />

• Detecção <strong>de</strong> eventos/probabilida<strong>de</strong> <strong>de</strong> ocorrência (e.g. qual seria a probabilida<strong>de</strong><br />

<strong>de</strong> <strong>um</strong> evento ocorrido não ser <strong>de</strong>tectado ou o interessado no evento não ser<br />

reportado do mesmo?).<br />

• Erro <strong>de</strong> classificação <strong>de</strong> evento: quando <strong>um</strong> evento não <strong>de</strong>ve ser apenas <strong>de</strong>tectado<br />

mas também classificado, estes erros <strong>de</strong>vem ser pequenos.<br />

• Demora <strong>de</strong> <strong>de</strong>tecção <strong>de</strong> eventos: quanto tempo se passa <strong>de</strong>s<strong>de</strong> a <strong>de</strong>tecção <strong>de</strong> <strong>um</strong><br />

evento e o seu anúncio.<br />

• Eventos não reportados: <strong>para</strong> aplicações que requeiram boletins periódicos, a<br />

probabilida<strong>de</strong> <strong>de</strong> não entrega <strong>de</strong> relatórios <strong>de</strong>ve ser pequena.<br />

• Precisão em aproximações: nas leituras com aproximação, qual po<strong>de</strong> ser a taxa<br />

erros média ou máxima absoluta ou relativa <strong>de</strong>ssas aproximações. Do mesmo modo,<br />

<strong>para</strong> as aplicações <strong>de</strong> <strong>de</strong>tecção <strong>de</strong> borda, qual <strong>de</strong>ve ser a precisão <strong>de</strong>stas <strong>de</strong>scrições<br />

<strong>de</strong> borda.<br />

• Precisão <strong>de</strong> acompanhamento: aplicações não po<strong>de</strong>m per<strong>de</strong>r <strong>um</strong> objeto sensoriado,<br />

seu posicionamento <strong>de</strong>ve ser o mais próximo possível do real e os erros <strong>de</strong>vem

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

Saved successfully!

Ooh no, something went wrong!