Uma arquitetura flexível para o modelo do subsistema de computação de bordo de um simulador de satélites

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: Joaquim Pedro Barreto
Orientador(a): Ana Maria Ambrosio
Banca de defesa: Walter Abrahão dos Santos, Selma Shin Shimizu Melnikoff
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Instituto Nacional de Pesquisas Espaciais
Programa de Pós-Graduação: Programa de Pós-Graduação do INPE em Engenharia e Gerenciamento de Sistemas Espaciais
Departamento: Não Informado pela instituição
País: BR
Resumo em Inglês: Satellite simulators are used throughout a mission lifecycle for several purposes and reusing them in different missions can help mitigating developing time and costs. Among all satellite subsystems simulated, the onboard computer subsystem is one of the most complexes and reused. This work proposes an architecture to this subsystem for a satellite simulator, based SMP and PUS space standards. The use of standards to develop satellite simulators implies higher interoperability and promotes reuse leading to applications developed with higher quality and lower failures due to previously validated and verified code heritage. A concept proof of the architecture flexibility was done by implementing and testing a simplified on board computer model. The model was decomposed in services and its implementation followed the software concept approach. A simplified simulator prototype based on the SMP satellite Simulator standard was developed for testing purposes. An analysis about the difficulties to use the standards, the need of specialized tools to increase productivity in a development environment and the advantages of the proposed solution are also presented in this document.
Link de acesso: http://urlib.net/sid.inpe.br/mtc-m19/2012/03.29.14.24
Resumo: Simuladores de satélites são utilizados durante o ciclo de vida de uma missão espacial para diferentes finalidades e por isso a reutilização dos mesmos em diferentes missões permite reduzir prazos e custos. Dentre os subsistemas simulados de um satélite, o subsistema de computação de bordo é um dos mais complexos e reutilizados. Este trabalho propõe uma arquitetura para o modelo do subsistema de computação de bordo para um simulador de satélites, baseado nos padrões SMP e PUS, existentes na área espacial. A utilização de padrões no desenvolvimento de simuladores implica maior interoperabilidade e promove o reuso levando a sistemas desenvolvidos com maior qualidade e menor quantidade de falhas pela herança de código previamente validado e verificado. Uma prova de conceito da flexibilidade da arquitetura proposta foi realizada através da implementação e teste de um modelo de computador de bordo simplificado. A arquitetura é baseada na decomposição do modelo em serviços e no conceito de componentes de software. Um protótipo simplificado baseado no padrão europeu para simuladores de satélite SMP foi desenvolvido para verificação da arquitetura proposta. Uma análise sobre as dificuldades de uso dos padrões, a necessidade de ferramentas especializadas para aumentar a produtividade de um ambiente de desenvolvimento e as vantagens da solução proposta também são apresentados nesta dissertação.