Uma arquitetura para uso da linguagem pluto em procedimentos de testes aplicados a um computador de bordo para satélites
Autor(a) principal: | |
---|---|
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 |