Utilização de engenharia dirigida por modelos para redes de sensores sem fio
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Relatório |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFAM |
Texto Completo: | http://riu.ufam.edu.br/handle/prefix/2614 |
Resumo: | As redes de sensores sem fio (RSSF) estão se tornando cada vez mais atrativas por possuir limitações de energia, transmissão de dados sem meios físicos (cabos, equipamentos), trabalhos de forma autônoma, adaptação ao ambiente, entre outros. Isso porque possuem dispositivos com baixo custo e boa capacidade computacional. Essas redes são um tipo de ad-hoc (redes sem infra-estrutura fixa operando em ponto a ponto distribuído sem que haja um nó mestre) onde os terminais funcionam como roteadores, encaminhando de forma comunitária as comunicações advindas de terminais vizinhos, sem a intervenção de qualquer outro dispositivo. Esses terminais (os quais podem ser um ou mais sensores) são densamente distribuídos pela região onde se deseja monitorar. A distribuição é feita, normalmente, por algoritmos (cluster hierárquico, K-mean, etc.) que coletam dados e informa a um sink (ou nó sorvedouro) o qual funciona como um observador da rede. Para programar esses nós, utilizamos o NesC uma linguagem de programação baseada em C criada para trabalhar e executar modelos de TynOS. TynOS é um sistema operacional de eventos dirigidos para RSSF. O sink possui maior capacidade de processamento, comunicação e energia. RSSF possui as mais diversas aplicações, como por exemplo, automação residencial, monitoramento de temperatura e umidade do ambiente, etc. Elas podem ser modeladas a fim de serem definidas antes de sua implementação. Um modelo é a simplificação de alguma coisa que nós podemos visualizar manipular e raciocinar a respeito dela. Utilizar modelagem para desenvolvimento permite que se automatize e agilize os processos bem como evitando erros e bugs, por isso, modelar as redes permitirá que o desenvolvedor detecte erros, analisando e representando os problemas antes da sua execução. Em RSSF, podem-se utilizar linguagens de modelagem formal como: Redes de Petri e CSP. Com o objetivo de melhorar a produtividade, reduzir o tempo e o custo no momento do desenvolvimento e modelagem das redes, a MDE (model driven engineering) tornou-se um modelo atrativo. Ela provê uma modelagem onde a principal característica é a separação em modelos independentes da plataforma de implementação. Dessa forma, um sistema pode ser descrito usando diferentes modelos que se relacionam por meio de transformações. Isso amplia a flexibilidade do sistema e possibilidades de implantação. MDE pode ser vista como uma abordagem que utiliza linguagens de modelagem para domínios específicos, ou, DSML (Domain Specific Modeling Languages). DSML é uma representação gráfica de uma linguagem para domínio específico (DSL) a qual complementa as idéias por trás da MDE. Ambientes DSML são utilizados para automatizar a criação de partes de programas que são custosas para desenvolver do início. Portanto, após definir os modelos utilizados nas RSSF que serão reconhecidos pela MDE, será possível desenvolver sistemas de forma mais ágil, com tempo reduzido e com melhor qualidade. |
id |
UFAM-1_307ad99174bc4ea910215940198d53d8 |
---|---|
oai_identifier_str |
oai:localhost:prefix/2614 |
network_acronym_str |
UFAM-1 |
network_name_str |
Repositório Institucional da UFAM |
repository_id_str |
|
spelling |
Utilização de engenharia dirigida por modelos para redes de sensores sem fioSSRFMDECIÊNCIAS EXATAS E DA TERRA: ENGENHARIA DE SOFTWAREAs redes de sensores sem fio (RSSF) estão se tornando cada vez mais atrativas por possuir limitações de energia, transmissão de dados sem meios físicos (cabos, equipamentos), trabalhos de forma autônoma, adaptação ao ambiente, entre outros. Isso porque possuem dispositivos com baixo custo e boa capacidade computacional. Essas redes são um tipo de ad-hoc (redes sem infra-estrutura fixa operando em ponto a ponto distribuído sem que haja um nó mestre) onde os terminais funcionam como roteadores, encaminhando de forma comunitária as comunicações advindas de terminais vizinhos, sem a intervenção de qualquer outro dispositivo. Esses terminais (os quais podem ser um ou mais sensores) são densamente distribuídos pela região onde se deseja monitorar. A distribuição é feita, normalmente, por algoritmos (cluster hierárquico, K-mean, etc.) que coletam dados e informa a um sink (ou nó sorvedouro) o qual funciona como um observador da rede. Para programar esses nós, utilizamos o NesC uma linguagem de programação baseada em C criada para trabalhar e executar modelos de TynOS. TynOS é um sistema operacional de eventos dirigidos para RSSF. O sink possui maior capacidade de processamento, comunicação e energia. RSSF possui as mais diversas aplicações, como por exemplo, automação residencial, monitoramento de temperatura e umidade do ambiente, etc. Elas podem ser modeladas a fim de serem definidas antes de sua implementação. Um modelo é a simplificação de alguma coisa que nós podemos visualizar manipular e raciocinar a respeito dela. Utilizar modelagem para desenvolvimento permite que se automatize e agilize os processos bem como evitando erros e bugs, por isso, modelar as redes permitirá que o desenvolvedor detecte erros, analisando e representando os problemas antes da sua execução. Em RSSF, podem-se utilizar linguagens de modelagem formal como: Redes de Petri e CSP. Com o objetivo de melhorar a produtividade, reduzir o tempo e o custo no momento do desenvolvimento e modelagem das redes, a MDE (model driven engineering) tornou-se um modelo atrativo. Ela provê uma modelagem onde a principal característica é a separação em modelos independentes da plataforma de implementação. Dessa forma, um sistema pode ser descrito usando diferentes modelos que se relacionam por meio de transformações. Isso amplia a flexibilidade do sistema e possibilidades de implantação. MDE pode ser vista como uma abordagem que utiliza linguagens de modelagem para domínios específicos, ou, DSML (Domain Specific Modeling Languages). DSML é uma representação gráfica de uma linguagem para domínio específico (DSL) a qual complementa as idéias por trás da MDE. Ambientes DSML são utilizados para automatizar a criação de partes de programas que são custosas para desenvolver do início. Portanto, após definir os modelos utilizados nas RSSF que serão reconhecidos pela MDE, será possível desenvolver sistemas de forma mais ágil, com tempo reduzido e com melhor qualidade.FAPEAMUniversidade Federal do AmazonasBrasilInstituto de Ciências Exatas e Tecnologia - ItacoatiaraPROGRAMA PIBIC 2011UFAMChristophe Saint-Christie de Lima XavierStephany Castro da Silva2016-09-23T15:20:29Z2016-09-23T15:20:29Z2012-07-31info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/reporthttp://riu.ufam.edu.br/handle/prefix/2614application/pdfinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFAMinstname:Universidade Federal do Amazonas (UFAM)instacron:UFAM2021-11-26T13:58:59Zoai:localhost:prefix/2614Repositório InstitucionalPUBhttp://riu.ufam.edu.br/oai/requestopendoar:2021-11-26T13:58:59Repositório Institucional da UFAM - Universidade Federal do Amazonas (UFAM)false |
dc.title.none.fl_str_mv |
Utilização de engenharia dirigida por modelos para redes de sensores sem fio |
title |
Utilização de engenharia dirigida por modelos para redes de sensores sem fio |
spellingShingle |
Utilização de engenharia dirigida por modelos para redes de sensores sem fio Stephany Castro da Silva SSRF MDE CIÊNCIAS EXATAS E DA TERRA: ENGENHARIA DE SOFTWARE |
title_short |
Utilização de engenharia dirigida por modelos para redes de sensores sem fio |
title_full |
Utilização de engenharia dirigida por modelos para redes de sensores sem fio |
title_fullStr |
Utilização de engenharia dirigida por modelos para redes de sensores sem fio |
title_full_unstemmed |
Utilização de engenharia dirigida por modelos para redes de sensores sem fio |
title_sort |
Utilização de engenharia dirigida por modelos para redes de sensores sem fio |
author |
Stephany Castro da Silva |
author_facet |
Stephany Castro da Silva |
author_role |
author |
dc.contributor.none.fl_str_mv |
Christophe Saint-Christie de Lima Xavier |
dc.contributor.author.fl_str_mv |
Stephany Castro da Silva |
dc.subject.por.fl_str_mv |
SSRF MDE CIÊNCIAS EXATAS E DA TERRA: ENGENHARIA DE SOFTWARE |
topic |
SSRF MDE CIÊNCIAS EXATAS E DA TERRA: ENGENHARIA DE SOFTWARE |
description |
As redes de sensores sem fio (RSSF) estão se tornando cada vez mais atrativas por possuir limitações de energia, transmissão de dados sem meios físicos (cabos, equipamentos), trabalhos de forma autônoma, adaptação ao ambiente, entre outros. Isso porque possuem dispositivos com baixo custo e boa capacidade computacional. Essas redes são um tipo de ad-hoc (redes sem infra-estrutura fixa operando em ponto a ponto distribuído sem que haja um nó mestre) onde os terminais funcionam como roteadores, encaminhando de forma comunitária as comunicações advindas de terminais vizinhos, sem a intervenção de qualquer outro dispositivo. Esses terminais (os quais podem ser um ou mais sensores) são densamente distribuídos pela região onde se deseja monitorar. A distribuição é feita, normalmente, por algoritmos (cluster hierárquico, K-mean, etc.) que coletam dados e informa a um sink (ou nó sorvedouro) o qual funciona como um observador da rede. Para programar esses nós, utilizamos o NesC uma linguagem de programação baseada em C criada para trabalhar e executar modelos de TynOS. TynOS é um sistema operacional de eventos dirigidos para RSSF. O sink possui maior capacidade de processamento, comunicação e energia. RSSF possui as mais diversas aplicações, como por exemplo, automação residencial, monitoramento de temperatura e umidade do ambiente, etc. Elas podem ser modeladas a fim de serem definidas antes de sua implementação. Um modelo é a simplificação de alguma coisa que nós podemos visualizar manipular e raciocinar a respeito dela. Utilizar modelagem para desenvolvimento permite que se automatize e agilize os processos bem como evitando erros e bugs, por isso, modelar as redes permitirá que o desenvolvedor detecte erros, analisando e representando os problemas antes da sua execução. Em RSSF, podem-se utilizar linguagens de modelagem formal como: Redes de Petri e CSP. Com o objetivo de melhorar a produtividade, reduzir o tempo e o custo no momento do desenvolvimento e modelagem das redes, a MDE (model driven engineering) tornou-se um modelo atrativo. Ela provê uma modelagem onde a principal característica é a separação em modelos independentes da plataforma de implementação. Dessa forma, um sistema pode ser descrito usando diferentes modelos que se relacionam por meio de transformações. Isso amplia a flexibilidade do sistema e possibilidades de implantação. MDE pode ser vista como uma abordagem que utiliza linguagens de modelagem para domínios específicos, ou, DSML (Domain Specific Modeling Languages). DSML é uma representação gráfica de uma linguagem para domínio específico (DSL) a qual complementa as idéias por trás da MDE. Ambientes DSML são utilizados para automatizar a criação de partes de programas que são custosas para desenvolver do início. Portanto, após definir os modelos utilizados nas RSSF que serão reconhecidos pela MDE, será possível desenvolver sistemas de forma mais ágil, com tempo reduzido e com melhor qualidade. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-07-31 2016-09-23T15:20:29Z 2016-09-23T15:20:29Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/report |
format |
report |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://riu.ufam.edu.br/handle/prefix/2614 |
url |
http://riu.ufam.edu.br/handle/prefix/2614 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal do Amazonas Brasil Instituto de Ciências Exatas e Tecnologia - Itacoatiara PROGRAMA PIBIC 2011 UFAM |
publisher.none.fl_str_mv |
Universidade Federal do Amazonas Brasil Instituto de Ciências Exatas e Tecnologia - Itacoatiara PROGRAMA PIBIC 2011 UFAM |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFAM instname:Universidade Federal do Amazonas (UFAM) instacron:UFAM |
instname_str |
Universidade Federal do Amazonas (UFAM) |
instacron_str |
UFAM |
institution |
UFAM |
reponame_str |
Repositório Institucional da UFAM |
collection |
Repositório Institucional da UFAM |
repository.name.fl_str_mv |
Repositório Institucional da UFAM - Universidade Federal do Amazonas (UFAM) |
repository.mail.fl_str_mv |
|
_version_ |
1798061046194241536 |