Development of data analysis software for the THOR mission aboard the Space Rider

Bibliographic Details
Main Author: Ferreira, Miguel Antunes Carvalho Portugal
Publication Date: 2024
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/10316/116392
Summary: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_ea1f6aeeab1527cfd23003bb4e60d900
oai_identifier_str oai:estudogeral.uc.pt:10316/116392
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Development of data analysis software for the THOR mission aboard the Space RiderDesenvolvimento de software de análise de dados da missão THOR a bordo do SPACE RIDERSoftware EngineeringMEGAlibESATHOR-SREngenharia de SoftwareMEGAlibESATHOR-SRDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaNowadays, software is everywhere, from the smallest microchip implanted in an animal to the biggest and largest industrial systems. However, if software isn't made using the correct Software Engineering approach, it can lead to catastrophic outcomes, especially in critical systems. With this in mind, this document focuses on the steps of the Software Engineering approach, applied to the construction of a data analysis program to be utilized during the THOR-SR mission. THOR-SR is a pathfinder mission that aims to perform measurements on gamma-ray bursts and bright gamma-ray emitters in the sky, as well as monitor terrestrial gamma-ray flashes and space radiation environment in low Earth orbit. The intent is to use MEGAlib, a set of software tools designed to simulate and analyze data of gamma-ray detectors, as support to this mission. Notwithstanding, MEGAlib was developed as a research project for a specific previous mission, without following a proper software development life cycle. Moreover, to use this software aboard the THOR-SR mission requires developing data ingestion software that is able to handle the new sensors from the mission. This thesis aims to analyze the MEGAlib tool by conducting a survey on its current state, according to the various stages of a software development life cycle. This will be done by compiling its architecture, available documentation and tests. After this analysis, the data analysis software that will support the THOR-SR mission will be developed.Atualmente, os softwares estão presentes em todo o lado, desde o mais pequeno microchip implantado num animal até aos maiores e mais complexos sistemas industriais. No entanto, se estes softwares não forem desenvolvidos utilizando a abordagem correta de Engenharia de Software, pode resultar em consequências catastróficas, especialmente em sistemas críticos. Com isto em mente, este documento compila todas as etapas da abordagem de Engenharia de Software, aplicada à construção de um programa de análise de dados a ser utilizado durante a missão THOR-SR, uma missão que tem como objetivo a realização de medições em explosões de raios gama e emissores brilhantes de raios-gama no céu, assim como monitorizar flashes de raios gama terrestres e o ambiente de radiação espacial em órbita baixa da Terra. O software MEGAlib, um conjunto de ferramentas de software projetado para simular e analisar dados de detetores de raios gama, será utilizado para apoiar esta missão. Contudo, o MEGAlib foi desenvolvido como um projeto de investigação para uma missão anterior específica, sem que tivesse sigo seguida uma abordagem de desenvolvimento de software correta. Além disto, para que este software seja usado abordo da missão THOR-SR, é necessário o desenvolvimento de um módulo de recolha de dados para os novos sensores desta missão.Este documento também tem como objetivo analisar a ferramenta MEGAlib através uma investigação sobre o seu estado atual, de acordo com as várias fases do processo de desenvolvimento de software. Isto será feito através da compilação da sua arquitetura, documentação disponível e testes. Após esta análise, o software de análise de dados que irá apoiar a missão THOR-SR será construído seguindo o processo de Engenharia de Software mencionado anteriormente.2024-07-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://hdl.handle.net/10316/116392https://hdl.handle.net/10316/116392TID:203693760engFerreira, Miguel Antunes Carvalho Portugalinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-09-11T22:04:37Zoai:estudogeral.uc.pt:10316/116392Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:10:07.637968Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Development of data analysis software for the THOR mission aboard the Space Rider
Desenvolvimento de software de análise de dados da missão THOR a bordo do SPACE RIDER
title Development of data analysis software for the THOR mission aboard the Space Rider
spellingShingle Development of data analysis software for the THOR mission aboard the Space Rider
Ferreira, Miguel Antunes Carvalho Portugal
Software Engineering
MEGAlib
ESA
THOR-SR
Engenharia de Software
MEGAlib
ESA
THOR-SR
title_short Development of data analysis software for the THOR mission aboard the Space Rider
title_full Development of data analysis software for the THOR mission aboard the Space Rider
title_fullStr Development of data analysis software for the THOR mission aboard the Space Rider
title_full_unstemmed Development of data analysis software for the THOR mission aboard the Space Rider
title_sort Development of data analysis software for the THOR mission aboard the Space Rider
author Ferreira, Miguel Antunes Carvalho Portugal
author_facet Ferreira, Miguel Antunes Carvalho Portugal
author_role author
dc.contributor.author.fl_str_mv Ferreira, Miguel Antunes Carvalho Portugal
dc.subject.por.fl_str_mv Software Engineering
MEGAlib
ESA
THOR-SR
Engenharia de Software
MEGAlib
ESA
THOR-SR
topic Software Engineering
MEGAlib
ESA
THOR-SR
Engenharia de Software
MEGAlib
ESA
THOR-SR
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2024
dc.date.none.fl_str_mv 2024-07-25
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/10316/116392
https://hdl.handle.net/10316/116392
TID:203693760
url https://hdl.handle.net/10316/116392
identifier_str_mv TID:203693760
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602599030358016