81
a) melhorar o processador da simulação para que possa suportar características que dêem
mais opções ao usuário, como, por exemplo, critério de parada por expressão, tempo de
warm-up, cálculo de custo, leitura de dados externos, submodelos, animação, suporte
a comandos definidos pelo usuário (script), validação semântica do modelo (exemplo:
para cada hold, pelo menos um release); melhorar o processador em outros pontos
mais específicos, como suporte à simulação de falhas de recursos (tempo de falha,
tempo entre falhas e estratégias para a entidade sendo servida, que estão na fila e que
chegarão), fila compartilhada, ampliar a análise de expressões (suportando parênteses,
funções matemáticas [log, exp, cos, sen, tang, etc.], funções do modelo [tamanho de
determinada fila, estado de determinado recurso, etc.] e coleta de estatística); incre-
mentar estratégias de funcionamento da filas ( Last In First Out [LIFO], menor atributo
da entidade, maior atributo da entidade), adicionar transferência de entidade através de
seqüências e acrescentar mais componentes;
b) implementar o suporte para multiidioma. Permitir que o usuário escolha o idioma
que o Editor utilizará para apresentar os itens de menu, os comentários (hints), os
componentes e suas propriedades, e as mensagens de erro;
c) otimizar a execução dos componentes e diminuir a quantidade de eventos gerados.
Atualmente, existem componentes que geram eventos que podem ser descartados. Al-
guns componentes geram os eventos de saídas com o objetivo de apenas coletar esta-
tísticas e depois mantêm a entidade no fluxo lógico;
d) desenvolver uma versão do processador para executar em paralelo (SRIP). O proces-
sador trabalha apenas com o modo MRIP (não automatizado). Alterar o processador
para trabalhar com MRIP ou com SRIP daria mais flexibilidade para a ferramenta;
e) melhorar a integração com o grid, apresentando mais informações a respeito do am-
biente grid, como, por exemplo, informações dos nós do grid (nome, quantidade de
CPUs, dispositivos). Poder realizar esses tipos de consulta, e também poder criar a
credencial do grid através de comandos internos do Editor, facilitaria o trabalho do
analista, por deixar a ferramenta mais completa. Na versão atual, a consulta desses