Uma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélites

Detalhes bibliográficos
Autor(a) principal: Thiago Duarte Pereira
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações do INPE
Texto Completo: http://urlib.net/sid.inpe.br/mtc-m19/2012/10.29.15.49
Resumo: Testar as funcionalidades de um computador de supervisão de bordo, do inglês \textit{On-Board Data Handling} (OBDH), e controle de atitude e órbita, do inglês \textit{Attitude and Orbit Control} (AOC), para ser embarcado em plataformas orbitais desenvolvidas para satélites é uma atividade de alta complexidade. A disponibilidade de uma linguagem padrão para uso no preparo e execução de procedimentos de teste pode facilitar o gerenciamento dos testes. A cooperação européia responsável pela criação de padrões voltados para a área espacial, chamada \textit{European Cooperation for Space Standardization} (ECSS), especificou uma linguagem com objetivo de padronizar o preparo e a execução de procedimentos de teste e de operação de sistemas e subsistemas espaciais, denominada \textit{Procedure Language for Users in Test and Operations} (PLUTO). A utilização dessa linguagem requer a existência de alguns recursos, classificados essenciais para o preparo e a execução de tais procedimentos. Portanto, a presente dissertação aborda quais são esses recursos e apresenta a proposta de uma arquitetura computacional para gerenciar o preparo e a execução de procedimentos de teste durante o desenvolvimento de sistemas para aplicações espaciais. Para exercitar essa arquitetura e demonstrar como se utiliza a PLUTO, um protótipo, denominado \textit{Spacecraft Test Procedures System} (STEPS) foi desenvolvido a partir de um estudo de caso, contextualizado no algoritmo de controle da atitude de uma plataforma orbital estabilizada em três eixos. Esse algoritmo é gerenciado pelo software de vôo de um computador de bordo de plataformas orbitais desenvolvidas para satélites.
id INPE_467c71431a725a1aa6b86a08a97411ab
oai_identifier_str oai:urlib.net:sid.inpe.br/mtc-m19/2012/10.29.15.49.57-0
network_acronym_str INPE
network_name_str Biblioteca Digital de Teses e Dissertações do INPE
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélitesA defined architecture to pluto language usage on tests procedures applied to a satellite's on-board computer2012-12-17Maurício Gonçalves Vieira FerreiraRonaldo AriasHassan Ahmad SidaouiThiago Duarte PereiraInstituto Nacional de Pesquisas Espaciais (INPE)Programa de Pós-Graduação do INPE em Engenharia e Gerenciamento de Sistemas EspaciaisINPEBRprocedimentos de testesistemas aeroespaciaiscomputador de bordolinguagens de procedimentosarquitetura de softwaretest proceduresaerospace systemson-board computerprocedures laguagesoftware architectureTestar as funcionalidades de um computador de supervisão de bordo, do inglês \textit{On-Board Data Handling} (OBDH), e controle de atitude e órbita, do inglês \textit{Attitude and Orbit Control} (AOC), para ser embarcado em plataformas orbitais desenvolvidas para satélites é uma atividade de alta complexidade. A disponibilidade de uma linguagem padrão para uso no preparo e execução de procedimentos de teste pode facilitar o gerenciamento dos testes. A cooperação européia responsável pela criação de padrões voltados para a área espacial, chamada \textit{European Cooperation for Space Standardization} (ECSS), especificou uma linguagem com objetivo de padronizar o preparo e a execução de procedimentos de teste e de operação de sistemas e subsistemas espaciais, denominada \textit{Procedure Language for Users in Test and Operations} (PLUTO). A utilização dessa linguagem requer a existência de alguns recursos, classificados essenciais para o preparo e a execução de tais procedimentos. Portanto, a presente dissertação aborda quais são esses recursos e apresenta a proposta de uma arquitetura computacional para gerenciar o preparo e a execução de procedimentos de teste durante o desenvolvimento de sistemas para aplicações espaciais. Para exercitar essa arquitetura e demonstrar como se utiliza a PLUTO, um protótipo, denominado \textit{Spacecraft Test Procedures System} (STEPS) foi desenvolvido a partir de um estudo de caso, contextualizado no algoritmo de controle da atitude de uma plataforma orbital estabilizada em três eixos. Esse algoritmo é gerenciado pelo software de vôo de um computador de bordo de plataformas orbitais desenvolvidas para satélites.The functional tests of an on-board computer embedded in orbital platforms are deemed to be highly complex tasks, especially when a standard language, appropriate for procedures preparation and execution is not available. Usually, test management is done under the availability of a language to standardize the preparation and execution of the procedures and facilitates test activities performed in the development during the space mission's life-cycle. The European Cooperation for Space Standardization (ECSS), in order to standardize the tests procedures preparation and executions and systems and subsystems operation, has proposed a Language called Procedure Language for Users in Test and Operations (PLUTO) filled out with some resources restrains essential for its usage. This master's thesis shows what these resources are and presents a proposed architecture to manage the PLUTO tests procedures preparation and executions during the systems and subsystems development for space applications. A Spacecraft Test Procedures System (STEPS) prototype was developed to present the language and architecture usage. A case study was defined in the context of an attitude control algorithm for a three-axis stabilization orbital platform. This algorithm is managed by the on board computer flight software designed to satellites orbital platforms.http://urlib.net/sid.inpe.br/mtc-m19/2012/10.29.15.49info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações do INPEinstname:Instituto Nacional de Pesquisas Espaciais (INPE)instacron:INPE2021-07-31T06:53:56Zoai:urlib.net:sid.inpe.br/mtc-m19/2012/10.29.15.49.57-0Biblioteca Digital de Teses e Dissertaçõeshttp://bibdigital.sid.inpe.br/PUBhttp://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2003/11.21.21.08/doc/oai.cgiopendoar:32772021-07-31 06:53:57.815Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)false
dc.title.pt.fl_str_mv Uma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélites
dc.title.alternative.en.fl_str_mv A defined architecture to pluto language usage on tests procedures applied to a satellite's on-board computer
title Uma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélites
spellingShingle Uma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélites
Thiago Duarte Pereira
title_short Uma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélites
title_full Uma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélites
title_fullStr Uma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélites
title_full_unstemmed Uma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélites
title_sort Uma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélites
author Thiago Duarte Pereira
author_facet Thiago Duarte Pereira
author_role author
dc.contributor.advisor1.fl_str_mv Maurício Gonçalves Vieira Ferreira
dc.contributor.referee1.fl_str_mv Ronaldo Arias
dc.contributor.referee2.fl_str_mv Hassan Ahmad Sidaoui
dc.contributor.author.fl_str_mv Thiago Duarte Pereira
contributor_str_mv Maurício Gonçalves Vieira Ferreira
Ronaldo Arias
Hassan Ahmad Sidaoui
dc.description.abstract.por.fl_txt_mv Testar as funcionalidades de um computador de supervisão de bordo, do inglês \textit{On-Board Data Handling} (OBDH), e controle de atitude e órbita, do inglês \textit{Attitude and Orbit Control} (AOC), para ser embarcado em plataformas orbitais desenvolvidas para satélites é uma atividade de alta complexidade. A disponibilidade de uma linguagem padrão para uso no preparo e execução de procedimentos de teste pode facilitar o gerenciamento dos testes. A cooperação européia responsável pela criação de padrões voltados para a área espacial, chamada \textit{European Cooperation for Space Standardization} (ECSS), especificou uma linguagem com objetivo de padronizar o preparo e a execução de procedimentos de teste e de operação de sistemas e subsistemas espaciais, denominada \textit{Procedure Language for Users in Test and Operations} (PLUTO). A utilização dessa linguagem requer a existência de alguns recursos, classificados essenciais para o preparo e a execução de tais procedimentos. Portanto, a presente dissertação aborda quais são esses recursos e apresenta a proposta de uma arquitetura computacional para gerenciar o preparo e a execução de procedimentos de teste durante o desenvolvimento de sistemas para aplicações espaciais. Para exercitar essa arquitetura e demonstrar como se utiliza a PLUTO, um protótipo, denominado \textit{Spacecraft Test Procedures System} (STEPS) foi desenvolvido a partir de um estudo de caso, contextualizado no algoritmo de controle da atitude de uma plataforma orbital estabilizada em três eixos. Esse algoritmo é gerenciado pelo software de vôo de um computador de bordo de plataformas orbitais desenvolvidas para satélites.
dc.description.abstract.eng.fl_txt_mv The functional tests of an on-board computer embedded in orbital platforms are deemed to be highly complex tasks, especially when a standard language, appropriate for procedures preparation and execution is not available. Usually, test management is done under the availability of a language to standardize the preparation and execution of the procedures and facilitates test activities performed in the development during the space mission's life-cycle. The European Cooperation for Space Standardization (ECSS), in order to standardize the tests procedures preparation and executions and systems and subsystems operation, has proposed a Language called Procedure Language for Users in Test and Operations (PLUTO) filled out with some resources restrains essential for its usage. This master's thesis shows what these resources are and presents a proposed architecture to manage the PLUTO tests procedures preparation and executions during the systems and subsystems development for space applications. A Spacecraft Test Procedures System (STEPS) prototype was developed to present the language and architecture usage. A case study was defined in the context of an attitude control algorithm for a three-axis stabilization orbital platform. This algorithm is managed by the on board computer flight software designed to satellites orbital platforms.
description Testar as funcionalidades de um computador de supervisão de bordo, do inglês \textit{On-Board Data Handling} (OBDH), e controle de atitude e órbita, do inglês \textit{Attitude and Orbit Control} (AOC), para ser embarcado em plataformas orbitais desenvolvidas para satélites é uma atividade de alta complexidade. A disponibilidade de uma linguagem padrão para uso no preparo e execução de procedimentos de teste pode facilitar o gerenciamento dos testes. A cooperação européia responsável pela criação de padrões voltados para a área espacial, chamada \textit{European Cooperation for Space Standardization} (ECSS), especificou uma linguagem com objetivo de padronizar o preparo e a execução de procedimentos de teste e de operação de sistemas e subsistemas espaciais, denominada \textit{Procedure Language for Users in Test and Operations} (PLUTO). A utilização dessa linguagem requer a existência de alguns recursos, classificados essenciais para o preparo e a execução de tais procedimentos. Portanto, a presente dissertação aborda quais são esses recursos e apresenta a proposta de uma arquitetura computacional para gerenciar o preparo e a execução de procedimentos de teste durante o desenvolvimento de sistemas para aplicações espaciais. Para exercitar essa arquitetura e demonstrar como se utiliza a PLUTO, um protótipo, denominado \textit{Spacecraft Test Procedures System} (STEPS) foi desenvolvido a partir de um estudo de caso, contextualizado no algoritmo de controle da atitude de uma plataforma orbital estabilizada em três eixos. Esse algoritmo é gerenciado pelo software de vôo de um computador de bordo de plataformas orbitais desenvolvidas para satélites.
publishDate 2012
dc.date.issued.fl_str_mv 2012-12-17
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
status_str publishedVersion
format masterThesis
dc.identifier.uri.fl_str_mv http://urlib.net/sid.inpe.br/mtc-m19/2012/10.29.15.49
url http://urlib.net/sid.inpe.br/mtc-m19/2012/10.29.15.49
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.publisher.none.fl_str_mv Instituto Nacional de Pesquisas Espaciais (INPE)
dc.publisher.program.fl_str_mv Programa de Pós-Graduação do INPE em Engenharia e Gerenciamento de Sistemas Espaciais
dc.publisher.initials.fl_str_mv INPE
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Instituto Nacional de Pesquisas Espaciais (INPE)
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do INPE
instname:Instituto Nacional de Pesquisas Espaciais (INPE)
instacron:INPE
reponame_str Biblioteca Digital de Teses e Dissertações do INPE
collection Biblioteca Digital de Teses e Dissertações do INPE
instname_str Instituto Nacional de Pesquisas Espaciais (INPE)
instacron_str INPE
institution INPE
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)
repository.mail.fl_str_mv
publisher_program_txtF_mv Programa de Pós-Graduação do INPE em Engenharia e Gerenciamento de Sistemas Espaciais
contributor_advisor1_txtF_mv Maurício Gonçalves Vieira Ferreira
_version_ 1706809354712252416