Sistema Embarcado de Tempo Real do ITA para
Monitoramento Ecológico de Plataformas de Coletas de
Dados Hidrológicos Via Satélite – Versão 2
(ITA-ECO-SAT 2)
ICSC Central de Controle do Satélite (CCS)
CSC Monitoramento (CSM)
USC Telemetria de Posicionamento e Atitude (TPA)
CE-235 – Sistemas Embarcados de Tempo Real
Prof. Dr. Adilson Marques da Cunha
Prof. Dr. Luiz Alberto Vieira Dias
Aluno: Roberto Pepato Mellado
São José dos Campos – SP 29 de Novembro de 2010
I
Índice
1. Introdução ...1
1.1. Motivação ...1
1.2. Contexto ...1
1.3. Objetivação do Protótipo de Sistemas de Software ...2
1.3.1. Enunciado do Problema ...2
1.3.2. Enunciado da Solução Escolhida ...2
1.3.3. Título do Protótipo da USC ...3
1.4. Redução de Escopo ...3
1.5. Especificação de Requisitos ...3
1.6. Ordem de Apresentação do Projeto Final da Matéria ...3
2. Desenvolvimento ...3
2.1. Descrição do Desenvolvimento ...3
2.2. Linha Base Funcional ...5
2.3. Linha Base Alocada ...5
2.3.1. Compilação dos Diagramas ...6
2.3.2. Geração de Relatórios ...8
2.3.3. Geração de Código ...9
2.3.4. Verificação da Coesão entre os Artefatos Gerados por CSC ...9
2.4. Linha Base de Produto ... 10
2.4.1. Inclusão de Artefatos no Subversion/SVN ... 10
2.4.2. Criação de Métodos por CSC ... 10
2.4.3. Demonstração de Chamadas de Métodos ou Passagens de Parâmetros ... 11
2.4.4. Ciclo de Reengenharia de Software ... 12
3. Conclusão ... 13
3.1. Conclusões ... 13
3.2. Recomendações ... 13
3.3. Sugestões Para Trabalhos Futuros ... 13
4. Referências Bibliográficas ... 14
1. Anexos ... 16
1.1. Anexo 1 ... 16
1.1.1. Requisitos da USC TDM e da USC TDE ... 16
1.2. Anexo 2 ... 16
1.2.1. Papéis Desempenhados Pela Equipe do ICSC CCS ... 16
II
1.3.1. Diagrama de Estados da UCS TDM e da USC TDE ... 18
1.4. Anexo 4 ... 19
1.4.1. Traçabilidade de Requisitos do ICSC CCS ... 19
1.5. Anexo 5 ... 20
1.5.1. Diagramas do ICSC CCS ... 20
1.6. Anexo 6 ... 35
1.6.1. Tabela de Códigos do ICSC CCS ... 35
Índice de Figuras
Figura 2: Localização do TPA na Visão Geral do Projeto ... 2Figura 1: Sistema ITA-ECO-SAT 2 ... 1
Figura 3: Fases e Iterações do RUP ... 4
Figura 4: Diagrama de Casos de Uso do CSC CSM... 6
Figura 5: Diagrama de Seqüência do CSC CSM ... 7
Figura 6: Diagrama de Classes do CSC CSM ... 7
Figura 7: Diagrama de Estrutura do CSC CSM ... 8
Figura 8: Diagrama de Estados da USC TPA ... 8
Figura 9: Traçabilidade de Requisitos do CSC CSM ... 9
Figura 10: Controle de Versão dos Artefatos do CSC CSM ... 10
Figura 11: Métodos do CSM ... 10
Figura 12: Métodos do CSC ... 10
Figura 13: Métodos do CSG ... 10
Figura 14: Action da Transição "Armazenar Dados de Engenharia" ... 11
Figura 15: Action da Transição "Armazenar Dados" ... 11
Figura 17: Diagrama de Estrutura do Controller do ICSC CCS ... 12
Figura 16: Action da Transição "Verificar Posicionamento e Atitude" ... 12
Figura 18: Engenharia Reversa no ICSC CCS ... 13
Figura 19: Diagrama de Estados da USC TDM ... 18
Figura 20: Diagrama de Estados da USC TDE ... 18
Figura 21: Traçabilidade de Requisitos do ICSC CCS ... 19
Figura 22: Estrutura do Modelo ICSC CCS ... 20
Figura 23: Caso de Uso Armazenar Dados de Engenharia e Imagens ... 21
Figura 24: Caso de Uso Gerar Gráficos de Dados de Engenharia... 21
Figura 25: Caso de Uso Processar Dados de Posicionamento e Atitude ... 22
Figura 26: Caso de Uso Verificar Dados de Posicionamento e Atitude ... 22
III
Figura 28: Diagramas de Casos de Uso do CSC CSG ... 23
Figura 29: Diagrama de Seqüência do CSC CSM ... 24
Figura 30: Diagrama de Seqüência do CSC CSC ... 24
Figura 31: Diagramas de Seqüência do CSC CSG ... 25
Figura 32: Diagrama de Classes do ICSC CCS ... 25
Figura 33: Diagrama de Estrutura da Cápsula TDE ... 26
Figura 34: Diagrama de Estrutura da Cápsula TDM ... 26
Figura 35: Diagrama de Estrutura da Cápsula TPA ... 26
Figura 36: Diagrama de Estrutura da Cápsula AES ... 27
Figura 37: Diagrama de Estrutura da Cápsula CDA ... 27
Figura 38: Diagrama de Estrutura da Cápsula PCI ... 27
Figura 39: Diagrama de Estrutura da Cápsula TCO ... 28
Figura 40: Diagrama de Estrutura da Cápsula TPC ... 28
Figura 41: Diagrama de Estrutura da Cápsula OME ... 28
Figura 42: Diagrama de Estrutura da Cápsula RDD ... 29
Figura 43: Diagrama de Estrutura da Cápsula TMO ... 29
Figura 44: Diagrama de Estados da Cápsula TDE ... 30
Figura 45: Diagrama de Estados da Cápsula TDM ... 30
Figura 46: Diagrama de Estados da Cápsula TPA ... 31
Figura 47: Diagrama de Estados da Cápsula AES ... 31
Figura 48: Diagrama de Estados da Cápsula CDA ... 32
Figura 49: Diagrama de Estados da Cápsula PCI ... 32
Figura 50: Diagrama de Estados da Cápsula TCO ... 33
Figura 51: Diagrama de Estados da Cápsula TPC ... 33
Figura 52: Diagrama de Estados da Cápsula OME ... 34
Figura 53: Diagrama de Estados da Cápsula RDD ... 34
Figura 54: Diagrama de Estados da Cápsula TMO ... 35
Índice de Tabelas
Tabela 1: Papéis Desempenhados Pela Equipe do CSC CSM ... 4Tabela 2: Papéis Desempenhados Pela Equipe do ICSC CCS ... 17
1
1. Introdução
1.1. Motivação
Diante dos problemas encontrados no Brasil e no mundo sobre o uso não sustentável dos
recursos naturais e ambientais, o monitoramento da Bacia Amazônica é uma necessidade
real para as autoridades e organizações (governamentais e não governamentais).
Esta necessidade gerou uma demanda que utiliza Sistemas Embarcados de Tempo Real
e o objetivo do ITA é desenvolvê-la e implementá-la. Este projeto visa baixo custo, melhor
eficiência e redução do desperdício de recursos envolvidos.
No primeiro dia de aula, os professores da disciplina CE-235 propuseram aos alunos o
Projeto Acadêmico ITA-ECO-SAT 2 que foi dividido em Unidades de Software de
Computador (USCs). O autor identificou-se com a USC Telemetria de Posicionamento e
Atitude (TPA).
1.2. Contexto
No Projeto ITA-ECO-SAT 2, as Plataformas de Coleta de Dados (PCDs) estão
distribuídas ao longa da Bacia Amazônica e coletam dados hidrometeorológicos e os enviam
via Satélite de Comunicação para uma central. Se esta transmissão não for possível, a troca
de dados é efetuada via celular. Os dados relacionados ao SAT também são enviados para
esta central, denominada Central de Controle de Dados (CCD). Através dela, a Central de
Controle de PCSs (CCP) e a Central de Controle do Satélite (CCS) realizam monitoramento
e uso destes dados. Vide funcionamento na Figura 1.
SATComm Central de Controle das PCDs (CCP) Central de Comunicação de Dados (CCD) PCD SAT Central de Controle do Satélite (CCS) TPA Cell Net
2
Neste contexto, o TPA é o responsável por processar e verificar corretude das
transmissões de dados de posicionamento e atitude.
O TPA está englobado em um Componente de Software de Computador (CSC)
denominado Monitoramento (CSM) que engloba outras duas USCs: Telemetria de Dados da
Missão (TDM) e Telemetria de Dados de Engenharia (TDE). Este CSC integra-se com outros
CSCs, formando o Item de Software de Computador Central de Controle do Satélite (CCS)
para por fim, ser integrado com outros ICSCs constituindo o Sistema de Software de
Computador (SSC) ITA-ECO-SAT 2 proposto. Vide estrutura do projeto na Figura 2.
Figura 2: Localização do TPA na Visão Geral do Projeto
1.3. Objetivação do Protótipo de Sistemas de Software
1.3.1.
Enunciado do Problema
Dotar o Projeto ITA-ECO-SAT 2 para processar e verificar a corretude das
transmissões de dados de posicionamento e atitude a serem tratados na Sala de
Situação.
1.3.2.
Enunciado da Solução Escolhida
Desenvolver e implementar uma USC que processe e verifique a corretude das
transmissões de dados de posicionamento e atitude através de uma central, utilizando
Software Embarcado de Tempo Real e trabalhando em conjunto com as USCs Telemetria
de Dados da Missão e Telemetria de Dados de Engenharia. Por fim, integrar o CSC CSM
com os demais CSCs até o final do segundo semestre de 2010.
ITA-ECO-SAT 2 CSM
CSC
CSG
CCSCCD
TDE TDM TPASAT
CCP
PCD
3
1.3.3.
Título do Protótipo da USC
Unidade de Software de Computador para Telemetria de Posicionamento e Atitude.
1.4. Redução de Escopo
Este relatório tem por objetivo demonstrar o desenvolvimento das Unidades de
Software de Computador (focando a USC Telemetria de Posicionamento e Atitude) que
compõem o Componente de Software de Computador Monitoramento, sendo que este
integrado com outros Componentes de Software de Computador formam o Item de
Configuração de Software de Computador Central de Controle do Satélite, que é um dos
itens do Sistema ITA-ECO-SAT 2.
1.5. Especificação de Requisitos
O CSC CSM, quanto à função TPA, deverá ser capaz de propiciar:
O processamento de dados de posicionamento a serem tratados;
O processamento de dados de atitude a serem tratados;
A verificação da corretude das transmissões de posicionamento e atitude.
Os demais requisitos podem ser consultados no
Anexo 1
.
1.6. Ordem de Apresentação do Projeto Final da Matéria
Na Seção 1, apresenta-se a Motivação, o Contexto, o Enunciado do Problema e da
Solução Escolhida, a Redução do Escopo e a Especificação de Requisitos deste
Projeto Final.
Na Seção 2, descreve-se o desenvolvimento do protótipo baseando-se no
Processo Unificado da Rational – PUR (Rational Unified Process – RUP).
Finalmente, na Seção 3, são sintetizadas as principais Conclusões do Protótipo,
Recomendações para o Aperfeiçoamento do Protótipo e Sugestões para Trabalhos
Futuros e a melhoria das disciplinas ministradas neste semestre.
2. Desenvolvimento
2.1. Descrição do Desenvolvimento
O desenvolvimento do Protótipo do Sistema de Software Embarcado e de Tempo Real
para o Projeto ITA-ECO-SAT 2, foi realizado seguindo as Fases do Processo Unificado da
Rational – PUR (Rational Unified Process – RUP). Estas são: 1ª Fase – Iniciação (Inception),
4
2ª Fase
– Elaboração (Elaboration), 3ª Fase – Construção (Construction) e 4ª Fase –
Transição (Transition).
Este desenvolvimento será apresentado através de três iterações: Linha Base Funcional
(entre a 1ª e 2ª Fase), Linha Base Alocada (entre a 2ª e 3ª Fase) e Linha Base de Produto
(entre a 3ª e 4ª Fase). A Figura 3 demonstra esta estrutura e a Tabela 1 mostra os papéis
desempenhados pelos integrantes do CSC CSM. A Tabela completa no nível de ICSC CCS
encontra-se no
Anexo 2
.
Figura 3: Fases e Iterações do RUP
Aluno Papéis Atividades Executadas
Franklin Viana e Silva Analista de Sistemas, Arquiteto de Software, Implementador e Responsável pelo Teste
- Elaboração dos Artefatos Glossário e Linha Base Funcional na 1ª Fase do RUP (Inception);
- Traçabilidade de requisitos no RequisitePro na 2ª Fase do RUP (Elaboration); - Desenvolvimento e elaboração de relatórios dos Warm-Ups e Labs;
- Participação na integração dos modelos dos CSCs em um único modelo do ICSC CCS; - Elaboração dos relatórios individuais da ListEx 1, ListEx 2, ListEx 3 e ListEx 4.
Sarasuaty Megume Hayashi Yelisetty Analista de Sistemas, Arquiteto de Software, Implementador e Revisor de Requisitos
- Elaboração dos Artefatos Visão e Linha Base Funcional na 1ª Fase do RUP (Inception); - Definição de Papéis e Controle de Versão dos Artefatos no Tortoise/SVN na 2ª Fase do RUP (Elaboration);
- Desenvolvimento e elaboração de relatórios dos Warm-Ups e Labs;
- Participação na integração dos modelos dos CSCs em um único modelo do ICSC CCS; - Elaboração dos relatórios individuais da ListEx 1, ListEx 2, ListEx 3 e ListEx 4.
Roberto Pepato Mellado Analista de Sistemas, Arquiteto de Software, Implementador e Projetista
- Elaboração dos Artefatos Modelo de Casos de Uso, Casos de Teste e Plano de Gerenciamento de Requisitos na 1ª Fase do RUP (Inception);
- Elaboração dos Diagramas de Casos de Uso, de Seqüência, de Classes, de Estrutura e de Estados e da documentação dos códigos-fonte no RRRT na 2ª Fase do RUP (Elaboration); - Desenvolvimento e elaboração de relatórios dos Warm-Ups e Labs;
- Participação na integração dos modelos dos CSCs em um único modelo do ICSC CCS; - Elaboração dos relatórios individuais da ListEx 1, ListEx 2, ListEx 3 e ListEx 4.
5
2.2. Linha Base Funcional
Na Linha Base Funcional, foram desenvolvidos os documentos abaixo para cada USC do
CSC CSM sendo que a autora desenvolveu os da USC TPA, enfocando a 1ª Fase de
Iniciação (Inception) do Processo Unificado.
Planejamento:
Visão PERT (Program Evaluation and Review Technique)
,
Visão
CPM (Critical Path Method)
e
Visão Apropriação de Custos
.
Artefato VISão (VIS)
: Visão que os envolvidos tem do produto a ser desenvolvido,
em termos das necessidades e características mais importantes.
Artefato Modelo de Casos de Uso (MCU)
: Define um conjunto de instâncias de
casos de uso, no qual cada instância é uma seqüência de ações realizada por um
sistema.
Artefato GLOssário (GLO)
: Define termos importantes usados no projeto.
Artefato Casos De Teste (CDT)
: Conjunto específico de inputs de teste, condições
de execução e resultados esperados.
Estimativa de Esforços no Desenvolvimento da USC TPA
, utilizando a Técnica de
Pontos de Casos de Uso (PCU).
No final desta primeira fase do RUP, os documentos de cada USC foram consolidados
para que a segunda fase pudesse descrever o CSC CSM. Além dos Artefatos
Visão
,
Modelo
de Casos de Uso
,
Glossário
e
Casos de Teste
, mais dois Artefatos foram desenvolvidos e
estão descritos abaixo.
Artefato Solicitação dos Principais Envolvidos (SPE) ou Linha Base Funcional
(LBF)
: Identificação de qualquer tipo de solicitação dos principais envolvidos em
relação ao sistema que será desenvolvido.
Artefato Plano de Gerenciamento de Requisitos (PGR)
: Descrição dos requisitos,
especificando as informações e os mecanismos de controle.
2.3. Linha Base Alocada
Na Linha Base Alocada, foi consolidada a apresentação dos documentos do grupo com
ênfase nos artefatos designados para serem elaborados pelos alunos na sua USC inserida
dentro do seu CSC, enfocando a 2ª Fase de Elaboração (Elaboration) do Processo
Unificado.
6
2.3.1.
Compilação dos Diagramas
Os diagramas apresentados a seguir são do CSC CSM e em verde está destacada a
parte da USC TPA que é de responsabilidade do autor; exceto o digrama de estados
onde será apresentado apenas o do autor e os demais podem ser visualizados no
Anexo
3
.
uc Use Case Model
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
CSC - CSM ICSC-CCD Operador da CCS Receber Dados Armazenar Dados De Engenharia Gerar Alerta
Gerar Dados Gráficos De Engenharia Processar Dados De Posicionamento Verificar Dados De Posicionamento Armazenar Dados De Imagens Processar Dados De Atitude Verificar Dados De Atitude «include» «include» «include» «include» «extend» «extend» «extend» «extend» «extend» «include» «extend» «extend» «extend»
7
Figura 5: Diagrama de Seqüência do CSC CSM
8
Figura 7: Diagrama de Estrutura do CSC CSM
Figura 8: Diagrama de Estados da USC TPA
2.3.2.
Geração de Relatórios
O relatório denominado Traçabilidade de Requisitos foi gerado utilizando os Requisitos
(Funcionais e Suplementares) do CSC CSM a partir dos documentos de Visão,
Solicitações dos Envolvidos e Especificações Suplementares. RequisitePro foi a
ferramenta utilizada para realizar esta tarefa e na Figura 9, os requisitos do autor
encontram-se em destaque. A Traçabilidade de Requisitos do ICSC CCS encontra-se no
9
Figura 9: Traçabilidade de Requisitos do CSC CSM
Os diagramas criados na Ferramenta de Modelagem Rational Rose Real Time
(RRRT), escolhida pelo Grupo de Software do CSC CSM foram apresentados no item
anterior, 2.3.1.
No
Anexo 5
, encontram-se os diagrama relacionados ao ICSC CCS.
2.3.3.
Geração de Código
A partir do Diagrama de Classes do CSC CSM, item 2.3.1, Figura 6, seguindo a
Implementação dos Métodos Gerados e a Compilação das Classes, como forma de
demonstração do seu funcionamento, foram gerados: 09 Requisitos, 09 Casos de Uso, 02
Atores, 01 Classe Passiva, 09 Cápsulas, 04 Protocolos, 09 Sinais de Entrada, 01 Sinal de
Saída e 6.936 Linhas de Código Gerados em C++ através da compilação para Windows.
2.3.4.
Verificação da Coesão entre os Artefatos Gerados por CSC
Os requisitos de todas as USCs dos CSCs Monitoramento (CSM), Controle (CSC) e
Gerenciamento de Exceções (CSG) que juntos formam o ICSC Central de Controle do
Satélite (CCS), foram implementados no modelo e estão funcionando corretamente, ou
seja, enviando e recebendo sinais do modelo de sua ICSC. Cada sinal transporta um
pacote que respeita a tabela que se encontra no
Anexo 6
.
10
2.4. Linha Base de Produto
Na Linha Base de Produto, foram consolidados os itens abaixo no nível de ICSC, que no
caso do grupo do autor é a Central de Controle do Satélite (CCS).
2.4.1.
Inclusão de Artefatos no Subversion/SVN
A Figura 10 demonstra a inclusão dos Artefatos Visão, Solicitações dos Envolvidos e
Especificações Suplementares na Ferramenta de Controle de Versão SVN.
Figura 10: Controle de Versão dos Artefatos do CSC CSM
2.4.2.
Criação de Métodos por CSC
As Figuras 11, 12 e 13 mostram os métodos dos Controllers dos CSCs CSM, CSC e
CSG respectivamente. Estes CSCs formam o ICSC CCS.
Figura 11: Métodos do CSM
Figura 12: Métodos do CSC
11
2.4.3.
Demonstração de Chamadas de Métodos ou Passagens de
Parâmetros
As Figuras 14, 15 e 16 demonstram as chamadas de métodos ou passagens de
parâmetros das USCs TDE, TDM e TPA respectivamente.
Figura 14: Action da Transição "Armazenar Dados de Engenharia"
12
2.4.4.
Ciclo de Reengenharia de Software
O ICSC CCS foi desenvolvido com engenharia direta e quando necessário, foi
utilizada a engenharia reversa. Na engenharia direta foram criados os diagramas de
estados e estruturas para a integração dos CSCs com o objetivo de atender os requisitos
do ICSC CCS. A Figura 17 mostra o diagrama de estrutura do ICSC desenvolvido pelo
grupo do autor. Vide o
Modelo
e a
Documentação
do ICSC CCS.
Figura 17: Diagrama de Estrutura do Controller do ICSC CCS Figura 16: Action da Transição "Verificar Posicionamento e Atitude"
13
A engenharia reversa é realizada alterando o código diretamente e depois,
sincronizando o mesmo com os diagramas já criados. Para isto, é utilizada a
funcionalidade “Code Sync” da ferramenta RRRT, conforme Figura 18.
Figura 18: Engenharia Reversa no ICSC CCS
3. Conclusão
3.1. Conclusões
Através dos ensinamentos adquiridos em sala, ferramental oferecido e treinamentos
realizados foi possível realizar a integração dos artefatos de software de um sistema
embarcado de tempo real em um Item de Configuração de Software de Computador (ICSC),
especificado através do processo Rational Unified Process (RUP), pronto para ser
embarcado em um processador QNX Neutrino em um Sistema de Sistemas, atingindo assim
o objetivo desta disciplina. A realização dos testes do Sistema de Sistemas ainda não foi
realizada e ocorre no próximo dia 29/11.
3.2. Recomendações
Com o objetivo de antecipar as etapas de testes e melhorar a qualidade do produto de
software, é recomendável a disponibilização do protocolo de comunicação do sistema de
sistemas bem como o hardware de integração para testes nos laboratórios desde a primeira
Lista de Exercícios (ListEx).
3.3. Sugestões Para Trabalhos Futuros
Como sugestão para trabalhos futuros, este aluno cita a utilização de um dispositivo
móvel que funciona como uma extensão da sala de controle de satélite, equipado com
14
software gerado através da abordagem Model Driven Architecture (MDA) e compilado para
execução em um ambiente Java 2 Micro Edition (J2ME).
Outra sugestão envolve a utilização de métodos ágeis para especificação,
desenvolvimento e controle da próxima versão do projeto ITA-ECO-SAT, comparando os
resultados apresentados através da execução de um projeto através de um processo
empírico com os resultados apresentados através da utilização do processo unificado
Rational, identificando quais os impactos pró e contra da utilização de métodos empíricos
para controle de um projeto com um alto grau de complexidade.
4. Referências Bibliográficas
[1] CUNHA, A. M. Notas de Aula de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/ce235ita/ Acesso em Novembro de 2010.
[2] SILVA, F. V. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/fkviana/ Acesso em Novembro de 2010.
[3] YELISETTY, S. M. H. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/saramhyce245/ Acesso em Novembro de 2010.
[4] MELLADO, R. P. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/rpepato/ Acesso em Novembro de 2010.
[5] GUILHERME, V. S. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/vguilherme2010/ Acesso em Novembro de 2010.
15
[6] SILVA, M. A. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/marceloamaralce235/ Acesso em Novembro de 2010.
[7] PAULA, A. C. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/adriano1itace235/ Acesso em Novembro de 2010.
[8] CORREA, G. C. S. S. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/stanisce/ Acesso em Novembro de 2010.
[9] CABRAL, M. T. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/manretc/ Acesso em Novembro de 2010.
[10] SILVA, A. C. F. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/cacaufs/ Acesso em Novembro de 2010.
[11] MOREIRA, J. L. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/zlmor05 Acesso em Novembro de 2010.
[12] JUNIOR, A. C. ListEx 1, 2 e 3 de CE-235 Sistemas Embarcados de Tempo Real. Segundo Semestre de 2010. ITA – Instituto Tecnológico de Aeronáutica.
Disponível em: https://sites.google.com/site/armandocamara Acesso em Novembro de 2010.
16
1. Anexos
1.1. Anexo 1
1.1.1.
Requisitos da USC TDM e da USC TDE
USC TDM: Recebimento dos dados das imagens capturadas pelo satélite,
armazenamento das imagens recebidas e alerta de falhas no recebimento de
imagens.
USC TDE: Recebimento dos dados de engenharia (de baterias e temperatura
do SAT), armazenamento dos dados de engenharia (bateria e temperatura do
SAT) e apresentação visual dos dados de engenharia.
1.2. Anexo 2
1.2.1.
Papéis Desempenhados Pela Equipe do ICSC CCS
Aluno Papéis Atividades Executadas
Franklin Viana e Silva Analista de Sistemas, Arquiteto de Software, Implementador e Responsável pelo Teste
- Elaboração dos Artefatos Glossário e Linha Base Funcional na 1ª Fase do RUP (Inception);
- Traçabilidade de requisitos no RequisitePro na 2ª Fase do RUP (Elaboration); - Desenvolvimento e elaboração de relatórios dos Warm-Ups e Labs;
- Participação na integração dos modelos dos CSCs em um único modelo do ICSC CCS;
- Elaboração dos relatórios individuais da ListEx 1, ListEx 2, ListEx 3 e ListEx 4.
Sarasuaty Megume Hayashi Yelisetty Analista de Sistemas, Arquiteto de Software, Implementador e Revisor de Requisitos
- Elaboração dos Artefatos Visão e Linha Base Funcional na 1ª Fase do RUP (Inception);
- Definição de Papéis e Controle de Versão dos Artefatos no Tortoise/SVN na 2ª Fase do RUP (Elaboration);
- Desenvolvimento e elaboração de relatórios dos Warm-Ups e Labs;
- Participação na integração dos modelos dos CSCs em um único modelo do ICSC CCS;
- Elaboração dos relatórios individuais da ListEx 1, ListEx 2, ListEx 3 e ListEx 4.
Roberto Pepato Mellado Analista de Sistemas, Arquiteto de Software, Implementador e Projetista
- Elaboração dos Artefatos Modelo de Casos de Uso, Casos de Teste e Plano de Gerenciamento de Requisitos na 1ª Fase do RUP (Inception);
- Elaboração dos Diagramas de Casos de Uso, de Seqüência, de Classes, de Estrutura e de Estados e da documentação dos códigos-fonte no RRRT na 2ª Fase do RUP (Elaboration);
- Desenvolvimento e elaboração de relatórios dos Warm-Ups e Labs;
- Participação na integração dos modelos dos CSCs em um único modelo do ICSC CCS;
- Elaboração dos relatórios individuais da ListEx 1, ListEx 2, ListEx 3 e ListEx 4. Vanderson
da Silva Guilherme
Analista de Sistemas
- Elaboração de diagramas do RUP;
- Elaboração dos relatórios individuais das 4 ListExs. Marcelo Amaral da Silva Engenheiro de Concepção e Implementador
- Elaboração de diagramas do RUP;
- Elaboração dos relatórios individuais das 4 ListExs. Adriano Carvalho de Paula Engenheiro de Concepção e Projetista
- Elaboração de diagramas do RUP, controle de versão dos artefatos;
- Participação na integração dos modelos dos CSCs em um único modelo do ICSC CCS;
17
- Elaboração dos relatórios individuais das 4 ListExs.Guilherme Coelho da Silva Stanisce Correa Engenheiro de Concepção e Projetista
- Elaboração de diagramas do RUP e traçabilidade de requisitos;
- Participação na integração dos modelos dos CSCs em um único modelo do ICSC CCS;
- Elaboração dos relatórios individuais das 4 ListExs. Manre
Torres Cabral
Analista de Sistemas
- Elaboração de diagramas do RUP e configuração da ferramenta para geração automática da documentação;
- Elaboração dos relatórios individuais das 4 ListExs.
Antonio Carlos Fernandes da Silva Gerente de Configuração e Mudanças, Desenvolvedor, Gerenciador de Tarefas e Analista de Sistemas
- Gerente de Configuração e Mudanças na traçabilidade dos requisitos do software RequisitePro;
- Desenvolvedor no RRRT do Componente de Software de Computador; - Gerenciador de Tarefas;
- Analista de Sistemas na elaboração dos diagramas solicitados.
José Luiz Moreira Gerente de Configuração e Mudanças, Desenvolvedor, Gerenciador de Tarefas e Analista de Sistemas
- Gerente de Configuração e Mudanças na traçabilidade dos requisitos do software RequisitePro;
- Desenvolvedor no RRRT do Componente de Software de Computador; - Gerenciador de Tarefas;
- Analista de Sistemas na elaboração dos diagramas solicitados.
Armando Câmara Junior Gerente de Configuração e Mudanças, Desenvolvedor, Gerenciador de Tarefas e Analista de Sistemas
- Gerente de Configuração e Mudanças na traçabilidade dos requisitos do software RequisitePro;
- Desenvolvedor no RRRT do Componente de Software de Computador ; - Gerenciador de Tarefas;
- Analista de Sistemas na elaboração dos diagramas solicitados.
18
1.3. Anexo 3
1.3.1.
Diagrama de Estados da UCS TDM e da USC TDE
Figura 19: Diagrama de Estados da USC TDM
19
1.4. Anexo 4
1.4.1.
Traçabilidade de Requisitos do ICSC CCS
20
1.5. Anexo 5
1.5.1.
Diagramas do ICSC CCS
21
Figura 23: Caso de Uso Armazenar Dados de Engenharia e Imagens
22
Figura 25: Caso de Uso Processar Dados de Posicionamento e Atitude
23
Figura 27: Diagramas de Casos de Uso do CSC CSC
24
Figura 29: Diagrama de Seqüência do CSC CSM
25
Figura 31: Diagramas de Seqüência do CSC CSG
26
Figura 33: Diagrama de Estrutura da Cápsula TDE
Figura 34: Diagrama de Estrutura da Cápsula TDM
27
Figura 36: Diagrama de Estrutura da Cápsula AES
Figura 37: Diagrama de Estrutura da Cápsula CDA
28
Figura 39: Diagrama de Estrutura da Cápsula TCO
Figura 40: Diagrama de Estrutura da Cápsula TPC
29
Figura 42: Diagrama de Estrutura da Cápsula RDD
30
Figura 44: Diagrama de Estados da Cápsula TDE
31
Figura 46: Diagrama de Estados da Cápsula TPA
32
Figura 48: Diagrama de Estados da Cápsula CDA
33
Figura 50: Diagrama de Estados da Cápsula TCO
34
Figura 52: Diagrama de Estados da Cápsula OME
35
Figura 54: Diagrama de Estados da Cápsula TMO
1.6. Anexo 6
1.6.1.
Tabela de Códigos do ICSC CCS
Código do ICSC (int)
Código do CSC
(int) Message (char[1000]) USC
CCS = 4 CSM = 1
Código: 1 - Funcionalidade: Recebimento dos dados das
imagens capturadas pelo satélite (enviar imagens). TDM
CCS = 4 CSM = 1
Código: 2 - Funcionalidade: Armazenamento das Imagens
Recebidas. TDM
CCS = 4 CSM = 1 Código: 3 - Alerta de falhas no recebimento de imagens. TDM
CCS = 4 CSM = 1
Código: 4 - Funcionalidade: Recebimento dos dados de
engenharia (de baterias e temperatura do SAT). TDE
CCS = 4 CSM = 1
Código: 5 - Funcionalidade: Apresentação Visual dos Dados
de Engenharia. TDE
CCS = 4 CSM = 1
Código: 6 - Funcionalidade: Armazenamento dos dados de
engenharia (de baterias e temperatura do SAT). TDE
CCS = 4 CSM = 1
Código: 7 - Funcionalidade: Processamento de dados de
posicionamento, a serem tratados. TPA
CCS = 4 CSM = 1
Código: 8 - Funcionalidade: Processamento de dados de
36
CCS = 4 CSM = 1
Código: 9 - Funcionalidade: Verificação da corretude das
transmissões dos dados de posicionamento e atitude. TPA
CCS = 4 CSC = 2
Código: 10 - Funcionalidade: Captura e Armazenamento dos
dados enviados pela camera. PCI
CCS = 4 CSC = 2
Código: 11 - Funcionalidade: Verificacao de corretude dos
dados recebidos. PCI
CCS = 4 CSC = 2
Código: 12 - Funcionalidade: Tratamento dos dados e composicao das imagens a serem enviadas para Estacao
Terrena. PCI
CCS = 4 CSC = 2
Código: 13 - Funcionalidade: Identificar as condições
computacionais máximas e mínimas de operação do satélite. AES CCS = 4 CSC = 2 Código: 14 - Funcionalidade: Analisar os dados coletados. AES
CCS = 4 CSC = 2
Código: 15 - Funcionalidade: Possibilitar a rastreabilidade adequada das condições operacionais e a execução de
comandos de controle. AES
CCS = 4 CSC = 2
Código: 16 - Funcionalidade: Envio de dados para correção da
atitude nos modos de operação nominal e de emergência. CDA
CCS = 4 CSC = 2
Código: 17 - Funcionalidade: Verificação da corretude dos
dados transmitidos. CDA
CCS = 4 CSC = 2
Código: 18 - Funcionalidade: Verificação se as correções
solicitadas corresponderam ao planejamento. CDA
CCS = 4 CSC = 2
Código: 19 - Funcionalidade: Envio de dados para correção da
órbita nos modos de operação nominal e de emergência. TCO
CCS = 4 CSC = 2
Código: 20 - Funcionalidade: Verificação da corretude dos
dados transmitidos. TCO
CCS = 4 CSC = 2
Código: 21 - Funcionalidade: Verificação se as correções
solicitadas corresponderam ao planejado. TCO
CCS = 4 CSC = 2
Código: 22 - Funcionalidade: Envio de dados para
posicionamento das câmeras do satélite. TPC
CCS = 4 CSC = 2
Código: 23 - Funcionalidade: Verificação da corretude dos
dados transmitidos. TPC
CCS = 4 CSC = 2
Código: 24 - Funcionalidade: Verificação se as instruções
executadas corresponderam ao planejado. TPC
CCS = 4 CSG = 4
Código: 25 - Funcionalidade: Telecomando de modo de
Aquisição para modo Segurança. TMO
CCS = 4 CSG = 4
Código: 26 - Funcionalidade: Telecomando de modo
Segurança para Modo Aquisição. TMO
CCS = 4 CSG = 4 Código: 27 - Funcionalidade: Falha Aquisição - Segurança. TMO
CCS = 4 CSG = 4
Código: 28 - Funcionalidade: Telecomando de Modo
Segurança para modo Nominal. TMO
CCS = 4 CSG = 4
Código: 29 - Funcionalidade: Telecomando de modo Nominal
para modo Segurança. TMO
CCS = 4 CSG = 4
Código: 30 - Funcionalidade: Telecomando de modo Aquisição
37
CCS = 4 CSG = 4
Código: 31 - Funcionalidade: Envia telecomando para
operação em modo Aquisição. TMO
CCS = 4 CSG = 4
Código: 32 - Funcionalidade: Envia telecomando para
operação em modo Segurança. TMO
CCS = 4 CSG = 4
Código: 33 - Funcionalidade: Envia telecomando para
operação em modo Nominal. TMO
CCS = 4 CSG = 4
Código: 34 - Funcionalidade: Recuperar dados de Exceções
verificadas ( previstas no sistema ). RDD
CCS = 4 CSG = 4
Código: 35 - Funcionalidade: Recuperar dados de Exceções
não verificadas ( ocorridas em tempo de execução ). RDD
CCS = 4 CSG = 4
Código: 36 - Funcionalidade: Configuração dos Modos de
Operação do Satélite. OME
CCS = 4 CSG = 4
Código: 37 - Funcionalidade: Envio de Telecomandos para
alteração dos Modos para Normal, Econômico e Emergência. OME
CCS = 4 CSG = 4
Código: 38 - Funcionalidade: Registrar quando houver modo
de Emergência através de um relatório. OME