Da terra para água: Adaptando estratégias de teste de veículos autônomos terrestres para aquáticos

Detalhes bibliográficos
Autor(a) principal: Gonçalves, Jhonatan Azevedo
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/27944
Resumo: Veleiros Autônomos ganharam, nos últimos anos, maior visibilidade acadêmica e também em diversos setores comerciais, como monitoramento ambiental e levantamentos batimétricos. Contudo, não percebemos que a seção de testes desses veículos ganha a mesma atenção, ainda que esses sejam essenciais para garantir o bom funcionamento e conservação das embarcações. Já, na literatura de Veículos Autônomos terrestres, encontramos diversos materiais da área de Teste de Software. Com isso em mente, nessa monografia nos propomos uma definição de Corner Cases para Veleiros Autônomos adaptando uma definição já existente para veículos terrestres. A partir de um estudo da literatura e uma consulta com velejadores, percebemos que os cenários de risco estão relacionados a alguns elementos de navegação, chamados de Classes Relevantes. Na nossa definição criamos uma equação logica capaz de, a partir de um cenário, classificá-lo como Corner Case ou não, baseado nas classes relevantes e seus atributos. Finalmente, para validar a definição, conduzimos um mini grupo focal, composto por pesquisadores da área que não encontraram falhas na proposta
id UFF-2_000fe2a7a83e9cb65d6f5a789ec9101a
oai_identifier_str oai:app.uff.br:1/27944
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Da terra para água: Adaptando estratégias de teste de veículos autônomos terrestres para aquáticosCorner CasesTeste de SoftwareVeleiros AutônomosVeículos AutônomosVeículo autônomoEstudo de casoCiência da computaçãoSoftware TestingAutonomous SailboatsAutonomous VehiclesVeleiros Autônomos ganharam, nos últimos anos, maior visibilidade acadêmica e também em diversos setores comerciais, como monitoramento ambiental e levantamentos batimétricos. Contudo, não percebemos que a seção de testes desses veículos ganha a mesma atenção, ainda que esses sejam essenciais para garantir o bom funcionamento e conservação das embarcações. Já, na literatura de Veículos Autônomos terrestres, encontramos diversos materiais da área de Teste de Software. Com isso em mente, nessa monografia nos propomos uma definição de Corner Cases para Veleiros Autônomos adaptando uma definição já existente para veículos terrestres. A partir de um estudo da literatura e uma consulta com velejadores, percebemos que os cenários de risco estão relacionados a alguns elementos de navegação, chamados de Classes Relevantes. Na nossa definição criamos uma equação logica capaz de, a partir de um cenário, classificá-lo como Corner Case ou não, baseado nas classes relevantes e seus atributos. Finalmente, para validar a definição, conduzimos um mini grupo focal, composto por pesquisadores da área que não encontraram falhas na propostaAutonomous sailboats gained, in the last few years, bigger academic and commercial visibility, in several segments, such as environmental monitoring and bathymetric surveys. However, we didn’t notice the same growth in the Software Testing section, even though this is essential for the good functioning and maintenance of the boats. On the other hand, on Autonomous Land Vehicles, we found a lot of material about Software Testing. With that in mind, in this paper, we propose a definition of Corner Cases for Autonomous Sailboats by adapting a pre-existing definition for land vehicles. Studying the literature and upon consultation with sailors, we realized that risk scenarios are related to a few navigation elements, called Relevant Classes. In our definition, we created a logical equation, able to classify whether a scenario is a Corner Case based on its Relevant Classes and their attributes. Finally, to validate the definition, we conducted a mini focus group, composed of researchers of Autonomous Sailboats, who failed to find issues with our proposal.51 p.Neves, Vânia de OliveiraClua, Esteban Walter GonzalezSalgado, Luciana CardosoAraújo, André Paulo Dantas deGonçalves, Jhonatan Azevedo2023-02-24T14:55:39Z2023-02-24T14:55:39Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfGONÇALVES, Jhonatan Azevedo. Da terra para água: adaptando estratégias de teste de veículos autônomos terrestres para aquáticos. 2022. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal Fluminense, Instituto de Computação, Niterói, 2022.http://app.uff.br/riuff/handle/1/27944CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-02-24T14:55:43Zoai:app.uff.br:1/27944Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T11:16:47.277273Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Da terra para água: Adaptando estratégias de teste de veículos autônomos terrestres para aquáticos
title Da terra para água: Adaptando estratégias de teste de veículos autônomos terrestres para aquáticos
spellingShingle Da terra para água: Adaptando estratégias de teste de veículos autônomos terrestres para aquáticos
Gonçalves, Jhonatan Azevedo
Corner Cases
Teste de Software
Veleiros Autônomos
Veículos Autônomos
Veículo autônomo
Estudo de caso
Ciência da computação
Software Testing
Autonomous Sailboats
Autonomous Vehicles
title_short Da terra para água: Adaptando estratégias de teste de veículos autônomos terrestres para aquáticos
title_full Da terra para água: Adaptando estratégias de teste de veículos autônomos terrestres para aquáticos
title_fullStr Da terra para água: Adaptando estratégias de teste de veículos autônomos terrestres para aquáticos
title_full_unstemmed Da terra para água: Adaptando estratégias de teste de veículos autônomos terrestres para aquáticos
title_sort Da terra para água: Adaptando estratégias de teste de veículos autônomos terrestres para aquáticos
author Gonçalves, Jhonatan Azevedo
author_facet Gonçalves, Jhonatan Azevedo
author_role author
dc.contributor.none.fl_str_mv Neves, Vânia de Oliveira
Clua, Esteban Walter Gonzalez
Salgado, Luciana Cardoso
Araújo, André Paulo Dantas de
dc.contributor.author.fl_str_mv Gonçalves, Jhonatan Azevedo
dc.subject.por.fl_str_mv Corner Cases
Teste de Software
Veleiros Autônomos
Veículos Autônomos
Veículo autônomo
Estudo de caso
Ciência da computação
Software Testing
Autonomous Sailboats
Autonomous Vehicles
topic Corner Cases
Teste de Software
Veleiros Autônomos
Veículos Autônomos
Veículo autônomo
Estudo de caso
Ciência da computação
Software Testing
Autonomous Sailboats
Autonomous Vehicles
description Veleiros Autônomos ganharam, nos últimos anos, maior visibilidade acadêmica e também em diversos setores comerciais, como monitoramento ambiental e levantamentos batimétricos. Contudo, não percebemos que a seção de testes desses veículos ganha a mesma atenção, ainda que esses sejam essenciais para garantir o bom funcionamento e conservação das embarcações. Já, na literatura de Veículos Autônomos terrestres, encontramos diversos materiais da área de Teste de Software. Com isso em mente, nessa monografia nos propomos uma definição de Corner Cases para Veleiros Autônomos adaptando uma definição já existente para veículos terrestres. A partir de um estudo da literatura e uma consulta com velejadores, percebemos que os cenários de risco estão relacionados a alguns elementos de navegação, chamados de Classes Relevantes. Na nossa definição criamos uma equação logica capaz de, a partir de um cenário, classificá-lo como Corner Case ou não, baseado nas classes relevantes e seus atributos. Finalmente, para validar a definição, conduzimos um mini grupo focal, composto por pesquisadores da área que não encontraram falhas na proposta
publishDate 2023
dc.date.none.fl_str_mv 2023-02-24T14:55:39Z
2023-02-24T14:55:39Z
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 GONÇALVES, Jhonatan Azevedo. Da terra para água: adaptando estratégias de teste de veículos autônomos terrestres para aquáticos. 2022. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal Fluminense, Instituto de Computação, Niterói, 2022.
http://app.uff.br/riuff/handle/1/27944
identifier_str_mv GONÇALVES, Jhonatan Azevedo. Da terra para água: adaptando estratégias de teste de veículos autônomos terrestres para aquáticos. 2022. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal Fluminense, Instituto de Computação, Niterói, 2022.
url http://app.uff.br/riuff/handle/1/27944
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
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 Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1811823710857854976