Orientador(es)
Resumo(s)
O Controle de Tráfego Aéreo (ATC) presta serviços, cujo objectivo é direccionar
o fluxo de aeronaves para garantir a ordem, rapidez e segurança do tráfego, bem como
para dar informações aos pilotos.
O sistema LISATM tem um número de postos de trabalho, para os controladores,
equipado com aplicações de vigilância radar (Display System Operator - ODS). Devido
a requisitos de redundância, existem duas aplicações equivalentes desenvolvidas com
diferentes tecnologias. Este projecto focou-se no Air Display System (ASD). Aplicação
que fornece vigilância radar com capacidade de interacção com o utilizador, sendo
desenvolvido com tecnologia Java. A aplicação integra o Radar Fallback, mantendo o
aspecto e mecânica de utilização igual ao Sistema ODS, com a diferença a residir na
linguagem de programação.
O foco do presente projecto incidiu sobre o desempenho de aplicações de
Interface Homem-Máquina em Tempo-Real de elevada disponibilidade. Desta forma
foram elaboradas propostas de recomendações de desempenho quantificáveis a serem
incorporadas no ciclo de desenvolvimento de aplicações HMI-HPHA (Human-Machine
Interface High Performance and High Availability). Estas foram acompanhadas da
correspondente demonstração da adequabilidade ao contexto pretendido. Para isso
foram definidos e desenvolvidos módulos de forma a instrumentar a aplicação HMIHPHA
com as funcionalidades necessárias e suficientes para a persecução da análise de
desempenho. Estes módulos foram desenvolvidos com recurso à tecnologia JAVA e às
ferramentas de automatização dos mesmos, usando Java Management eXtensions
(JMX) para gerir os agentes desenvolvidos.
Todos os serviços de monitoria foram executados em Tempo-Real de modo a
informar os gestores aquando de alguma mudança de estado da aplicação. Estas
informações necessitam não só de ser concisas, mas também adequadas ao contexto.
Descrição
Palavras-chave
Missão-Crítica Interface-Pessoa-Máquina Tempo-Real Monitoria Elevada Disponibilidade e Elevado Desempenho
