Foundation RAD (Real-time Agent Developer)

É um conjunto de ferramentas para o projeto, desenvolvimento e teste de agentes TMN para sistemas de tempo real. Provê um conjunto de ferramentas para modelagem de agentes GDMO/ASN.1, aumaticamente gerando classes C++ compatível com o Sistema Operacional do usuário e avaliando o agente para sua operção correta.

Modelagem de Objetos TMN:
Através de uma interface gráfica, o desenvolvedor pode construir os objetos gerenciáveis com templates GDMO armazenados em um Dicionário de Objetos central. O Dicionário de Objetos inclui as especificações MO mais comuns, como as M3100, X.721 e Q.821. Um verificador semântico detecta referências não resolvidas no Modelo de Informação do usuário, eliminando erros que ocorrem mais tarde no desenvolvimento
Geração automatizada de agente:
O Gerador de Agente é um compilador que produz código C++ para aplicação do usuário. A plataforma destino é escolhida antes da compilação. É provido um framework que inclui requisições e respostas CMIS, notificações e requisições de eventos, entre outros.

Antes de adicionar qualquer código adicional, o usuário pode compilar e executar o agente para verificar o comportamento dos objetos. Se o ambiente destino onde o agente irá executar não estiver disponível, o usuário pode executar o agente no ambiente de desenvolvimento para simular o comportamento de dispositivo.

Avaliação e teste:
Durante qualquer ponto do processo de desenvolvimento, o agente pode ser testado utilizando Agent Evaluator. Esta ferramenta possui uma interface gráfica que mostra árvores de objetos que podem ser testados. Os resultados dos testes são avaliados automaticamente e comparados a comportamentos esperados. É possível guardar logs dos testes.

Solstice, da SUN

Volta