Objetivo


      A proposta deste trabalho é desenvolver uma ferramenta que auxilie a configuração e implantação de sistemas distribuídos de tempo-real baseados em componentes. A ferramenta ATOME disponibiliza funcionalidades para geração automática de artefatos relacionados à confecção, montagem e implantação de STR. Com esta abordagem, possibilita-se o desenvolvimento de tal classe de sistemas por pessoas com um conhecimento não tão especializado. Após a geração, implementações de lógica de negócios devem ser realizadas, de modo a adaptar o sistema às reais condições de execução. Além disso, a ferramenta disponibiliza recursos para configuração dos parâmetros temporais.

            Alguns requisitos funcionais da ferramenta ATOME estão relacionados à construção, montagem, configuração e implantação de sistemas distribuídos de tempo-real baseados em componentes, conforme descrito a seguir:

i) Apoiar o processo de configuração
• Gerar arquivos descritores de implantação que, apesar de não terem um alto grau de dificuldade, são arquivos normalmente grandes, prejudicando a detecção de erros;
• Gerar o mapa de nós da montagem que contém o nome do nó e o endereço do objeto NodeManager que é responsável pelo gerenciamento das implantações em um nó específico;
• Gerar o script para implantação e criação de instância de forma automática.
ii) Apoiar o processo de montagem
•  Permitir a conexão entre faceta/receptáculo e produtores/depósitos de eventos de forma gráfica, facilitando a visualização da montagem;
•  Permitir atribuição de valor a atributo de um componente;
•  Adicionar requisitos temporais na montagem.
iii) Apoiar o processo de implantação
•  Implantar componentes nos containers previsíveis.
iv) Apoiar o processo de construção de novos componentes
•  Criar novos componentes através de caixas de diálogos.