Desenvolvimento de sistemas de armazenamento para redes de sensores sem fio baseado em máquinas de estados

Detalhes bibliográficos
Autor(a) principal: Ordakowski, Alexandre Rabello, 1996-
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