Desenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estados
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPR |
Texto Completo: | https://hdl.handle.net/1884/71055 |
Resumo: | Orientador: Carmem Satie Hara |
id |
UFPR_b954629d2a0763085a0961634a29aeef |
---|---|
oai_identifier_str |
oai:acervodigital.ufpr.br:1884/71055 |
network_acronym_str |
UFPR |
network_name_str |
Repositório Institucional da UFPR |
repository_id_str |
308 |
spelling |
Ordakowski, Alexandre Rabello, 1996-Hara, Carmem Satie, 1964-Carrero, Marcos Aurélio, 1979-Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática2021-06-21T18:59:35Z2021-06-21T18:59:35Z2021https://hdl.handle.net/1884/71055Orientador: Carmem Satie HaraCoorientador: Marcos Aurélio CarreroDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa : Curitiba, 17/12/2020Inclui referências: p. 56-59Área de concentração: Ciência da ComputaçãoResumo: A crescente demanda por dispositivos sensores, elementos-chave dos sistemas ciberfísicos (CPS) e da Internet das Coisas (IoT), exige que novos modelos de armazenamento sejam desenvolvidos para lidar com o grande volume de dados gerados. Porém, a especificação e implementação de tais sistemas é uma tarefa complexa, principalmente pela falta de suporte para reutilização de código e pela dificuldade em definir o fluxo de execução. Para resolver este problema, nesta dissertação é apresentado o SMDM-SD (State Machine Development Model for Sensor Devices), um modelo de desenvolvimento de software para redes de sensores sem fio (RSSF) baseado em máquinas de estados. No SMDM-SD o programador projeta o fluxo geral de execução do sistema como uma máquina de estados com transições lógicas e transições baseadas em eventos. Para a implementação da máquina, foi desenvolvida uma linguagem específica de domínio, chamada SLEDS-SD (State Machine-based Language for Event-Driven Systems for Sensor Devices), com estruturas de controle que se assemelham às transições usadas na fase de projeto. Um programa SLEDS-SD pode ser visto como uma orquestração de serviços fornecidos por componentes reutilizáveis, associados às entidades da aplicação. Em sua implementação atual, o SLEDS-SD gera código nesC, que pode ser instalado em dispositivos baseados em TinyOS. A avaliação do SMDM-SD envolveu o desenvolvimento de três modelos de armazenamento. A eficiência da proposta foi avaliada determinando a quantidade de reutilização de código promovida pelo modelo. Além disso, sua eficácia foi avaliada comparando as funcionalidades dos sistemas resultantes com as relatadas em outros estudos. Palavras-chave: Modelo de Desenvolvimento. Sistemas de Armazenamento. Rede de Sensores.Abstract: The growing demand for sensor devices, key elements of cyber-physical systems (CPS) and the Internet of Things (IoT), requires that new models of storage systems be proposed to deal with the huge volume of generated data. However, the specification and implementation of such systems is a complicated task, especially for the lack of support for code reuse and the difficulty in defining the execution flow. To address this problem, in this dissertation we present SMDM-SD (State Machine Development Model for Sensor Devices), a software development model for wireless sensor networks (WSN) based on state machines, that supports the development of storage systems. In SMDM-SD the programmer designs the overall execution flow of the system as a state machine with both logical and event-based transitions. For the implementation of the state machine, we have developed a domain specific language, called SLEDS-SD (State Machine-based Language for Event-Driven Systems for Sensor Devices), with control structures that closely resembles the transitions used in the design phase. A SLEDS-SD program can be seen as an orchestration of services provided by reusable components associated with application entities. In its current implementation, SLEDS-SD generates nesC code, which can be installed in TinyOS-based devices. The evaluation involved the development of three storage models. The efficiency of the proposal was evaluated by deterining the amount of code reuse promoted by the model. Its efficacy was evaluated by comparing the resulting systems performance with those reported in previous studies. Keywords: Development Model. Storage Systems. Sensor Network.1 arquivo (66 p.) : il. (algumas color.).application/pdfArmazenamento de dadosSistema de comunicaçao sem fioSoftware - DesenvolvimentoCiência da ComputaçãoDesenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - D - ALEXANDRE RABELLO ORDAKOWSKI.pdfapplication/pdf2078982https://acervodigital.ufpr.br/bitstream/1884/71055/1/R%20-%20D%20-%20ALEXANDRE%20RABELLO%20ORDAKOWSKI.pdfd3e8693beccb908fbc32df527c093a86MD51open access1884/710552021-06-21 15:59:35.965open accessoai:acervodigital.ufpr.br:1884/71055Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082021-06-21T18:59:35Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
dc.title.pt_BR.fl_str_mv |
Desenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estados |
title |
Desenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estados |
spellingShingle |
Desenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estados Ordakowski, Alexandre Rabello, 1996- Armazenamento de dados Sistema de comunicaçao sem fio Software - Desenvolvimento Ciência da Computação |
title_short |
Desenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estados |
title_full |
Desenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estados |
title_fullStr |
Desenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estados |
title_full_unstemmed |
Desenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estados |
title_sort |
Desenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estados |
author |
Ordakowski, Alexandre Rabello, 1996- |
author_facet |
Ordakowski, Alexandre Rabello, 1996- |
author_role |
author |
dc.contributor.other.pt_BR.fl_str_mv |
Hara, Carmem Satie, 1964- Carrero, Marcos Aurélio, 1979- Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática |
dc.contributor.author.fl_str_mv |
Ordakowski, Alexandre Rabello, 1996- |
dc.subject.por.fl_str_mv |
Armazenamento de dados Sistema de comunicaçao sem fio Software - Desenvolvimento Ciência da Computação |
topic |
Armazenamento de dados Sistema de comunicaçao sem fio Software - Desenvolvimento Ciência da Computação |
description |
Orientador: Carmem Satie Hara |
publishDate |
2021 |
dc.date.accessioned.fl_str_mv |
2021-06-21T18:59:35Z |
dc.date.available.fl_str_mv |
2021-06-21T18:59:35Z |
dc.date.issued.fl_str_mv |
2021 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1884/71055 |
url |
https://hdl.handle.net/1884/71055 |
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 |
1 arquivo (66 p.) : il. (algumas color.). application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná (UFPR) instacron:UFPR |
instname_str |
Universidade Federal do Paraná (UFPR) |
instacron_str |
UFPR |
institution |
UFPR |
reponame_str |
Repositório Institucional da UFPR |
collection |
Repositório Institucional da UFPR |
bitstream.url.fl_str_mv |
https://acervodigital.ufpr.br/bitstream/1884/71055/1/R%20-%20D%20-%20ALEXANDRE%20RABELLO%20ORDAKOWSKI.pdf |
bitstream.checksum.fl_str_mv |
d3e8693beccb908fbc32df527c093a86 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1801860239864102912 |