Um mapeamento sistemático de testes para aplicações IoT

Detalhes bibliográficos
Autor(a) principal: Menezes, Liana Mara Carvalho de
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
Texto Completo: http://www.repositorio.ufc.br/handle/riufc/39047
Resumo: The Internet of Things (IoT) is spreading rapidly due to easy access to the internet and the major challenges being raised by the research community. IoT applications have many peculiarities in their construction, they are smart objects that connect through different channels with humans or with themselves, they have different architectures, different interfaces, different functions, they are inserted in different contexts, they can make their own decisions autonomously and provide different services. Because the IoT systems have several peculiarities, testing these applications becomes complex, specific approaches and methodologies are necessary to perform the tests. Therefore, this work proposes to characterize the state of the art of the tests in IoT applications through a systematic mapping. This mapping aims to find the approaches used in the IoT application tests and the main challenges encountered in these tests. Twenty- five papers that address the research questions defined in this paper were selected. Among these papers, we found for aiding testing that had more focus on model-based testing, construction of platforms and tools for the aid of the tests. Among the main challenges for the IoT applications testing, the security and the interoperability are the most discussed in the literature. Through this mapping, we have also observed efforts in the last few years to propose approaches for testing IoT applications, but there is still no consensus in the community about the best processes, methodologies and tools to be adopted.
id UFC-7_bf8ea41ecc1bb9f86d70e6e2c9bd57ff
oai_identifier_str oai:repositorio.ufc.br:riufc/39047
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Um mapeamento sistemático de testes para aplicações IoTInternet das coisasTestesSistemas de sistemasMapeamento sistemáticoThe Internet of Things (IoT) is spreading rapidly due to easy access to the internet and the major challenges being raised by the research community. IoT applications have many peculiarities in their construction, they are smart objects that connect through different channels with humans or with themselves, they have different architectures, different interfaces, different functions, they are inserted in different contexts, they can make their own decisions autonomously and provide different services. Because the IoT systems have several peculiarities, testing these applications becomes complex, specific approaches and methodologies are necessary to perform the tests. Therefore, this work proposes to characterize the state of the art of the tests in IoT applications through a systematic mapping. This mapping aims to find the approaches used in the IoT application tests and the main challenges encountered in these tests. Twenty- five papers that address the research questions defined in this paper were selected. Among these papers, we found for aiding testing that had more focus on model-based testing, construction of platforms and tools for the aid of the tests. Among the main challenges for the IoT applications testing, the security and the interoperability are the most discussed in the literature. Through this mapping, we have also observed efforts in the last few years to propose approaches for testing IoT applications, but there is still no consensus in the community about the best processes, methodologies and tools to be adopted.A internet das coisas (IoT) está se difundindo rapidamente devido ao fácil acesso à internet e aos grandes desafios que estão sendo levantados pela comunidade de pesquisa. As aplicações IoT possuem diversas peculiaridades em sua construção, são objetos inteligentes (smart objects) que se conectam por diferentes canais com o ser humano ou com eles mesmos, possuem diferentes arquiteturas, diferentes interfaces, diferentes funções, estão inseridos em contextos diferentes, podem tomar suas próprias decisões de forma autônoma e fornecer diferentes serviços. Visto que os sistemas IoT possuem diversas peculiaridades, testar essas aplicações se torna algo complexo, são necessárias abordagens, metodologias específicas para a realização dos testes. Deste modo, este trabalho propõe caracterizar o estado da arte dos testes em aplicações IoT por meio de um mapeamento sistemático. Este mapeamento tem por objetivo levantar as abordagens usadas nos testes de aplicações IoT e os principais desafios encontrados nesses testes. Foram levantados 25 estudos que abordam as questões de pesquisas definidas neste trabalho. Dentre esses estudos foram encontradas abordagens que tinham mais foco em testes baseados em modelos, construção de plataformas e ferramentas para o auxílio dos testes. Dentre os principais desafios encontrados, o teste de segurança de aplicações IoT e o tratamento da interoperabilidade presentes nessas aplicações foram os mais abordados na literatura. Através deste mapeamento também se observou esforços, principalmente, nesses últimos anos, em propor abordagens para testar aplicações IoT, porém, ainda não há consenso na comunidade sobre os melhores processos, metodologias, ferramentas a serem adotados.Dantas, Valéria Lelli LeitãoMenezes, Liana Mara Carvalho de2019-01-23T13:49:26Z2019-01-23T13:49:26Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfMENEZES, Liana Mara Carvalho de. Um Mapeamento Sistemático de Testes para Aplicações IoT. 2018. 62 f. Monografia (Graduação em Engenharia de Softaware) – Campus de Russas, Universidade Federal do Ceará, Russas, 2018.http://www.repositorio.ufc.br/handle/riufc/39047porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2020-02-27T11:51:35Zoai:repositorio.ufc.br:riufc/39047Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:18:58.706648Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv Um mapeamento sistemático de testes para aplicações IoT
title Um mapeamento sistemático de testes para aplicações IoT
spellingShingle Um mapeamento sistemático de testes para aplicações IoT
Menezes, Liana Mara Carvalho de
Internet das coisas
Testes
Sistemas de sistemas
Mapeamento sistemático
title_short Um mapeamento sistemático de testes para aplicações IoT
title_full Um mapeamento sistemático de testes para aplicações IoT
title_fullStr Um mapeamento sistemático de testes para aplicações IoT
title_full_unstemmed Um mapeamento sistemático de testes para aplicações IoT
title_sort Um mapeamento sistemático de testes para aplicações IoT
author Menezes, Liana Mara Carvalho de
author_facet Menezes, Liana Mara Carvalho de
author_role author
dc.contributor.none.fl_str_mv Dantas, Valéria Lelli Leitão
dc.contributor.author.fl_str_mv Menezes, Liana Mara Carvalho de
dc.subject.por.fl_str_mv Internet das coisas
Testes
Sistemas de sistemas
Mapeamento sistemático
topic Internet das coisas
Testes
Sistemas de sistemas
Mapeamento sistemático
description The Internet of Things (IoT) is spreading rapidly due to easy access to the internet and the major challenges being raised by the research community. IoT applications have many peculiarities in their construction, they are smart objects that connect through different channels with humans or with themselves, they have different architectures, different interfaces, different functions, they are inserted in different contexts, they can make their own decisions autonomously and provide different services. Because the IoT systems have several peculiarities, testing these applications becomes complex, specific approaches and methodologies are necessary to perform the tests. Therefore, this work proposes to characterize the state of the art of the tests in IoT applications through a systematic mapping. This mapping aims to find the approaches used in the IoT application tests and the main challenges encountered in these tests. Twenty- five papers that address the research questions defined in this paper were selected. Among these papers, we found for aiding testing that had more focus on model-based testing, construction of platforms and tools for the aid of the tests. Among the main challenges for the IoT applications testing, the security and the interoperability are the most discussed in the literature. Through this mapping, we have also observed efforts in the last few years to propose approaches for testing IoT applications, but there is still no consensus in the community about the best processes, methodologies and tools to be adopted.
publishDate 2018
dc.date.none.fl_str_mv 2018
2019-01-23T13:49:26Z
2019-01-23T13:49:26Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv MENEZES, Liana Mara Carvalho de. Um Mapeamento Sistemático de Testes para Aplicações IoT. 2018. 62 f. Monografia (Graduação em Engenharia de Softaware) – Campus de Russas, Universidade Federal do Ceará, Russas, 2018.
http://www.repositorio.ufc.br/handle/riufc/39047
identifier_str_mv MENEZES, Liana Mara Carvalho de. Um Mapeamento Sistemático de Testes para Aplicações IoT. 2018. 62 f. Monografia (Graduação em Engenharia de Softaware) – Campus de Russas, Universidade Federal do Ceará, Russas, 2018.
url http://www.repositorio.ufc.br/handle/riufc/39047
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.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1813028751756230656