SNTool z Criao de uma Nova Rede y

  • Slides: 5
Download presentation
SNTool z Criação de uma Nova Rede y Definir o nome da rede (identificador

SNTool z Criação de uma Nova Rede y Definir o nome da rede (identificador válido) y Adicionar Página z Definição da Topologia y Inserção de Lugares y Inserção de Links z Definição das Classes y Inserção de Classes (SN-Classes) y Importação de Classes Java x ontool. ext. Int. Holder, ontool. ext. Double. Holder (oferecidas pelo sistema) x java. *, javax. *, … etc … (não pode ser classe final) y Inserção de Sensores, Estados Internos ou Atuadores y Inserção de Funções x Nome da Função, Domínio de Entrada e de Saída z Atribuição de Classes aos Lugares y Definição de Portas de Entrada e de Saída dos Links

SNTool z Edição de Código y Função de Avaliação (match) x. S s =

SNTool z Edição de Código y Função de Avaliação (match) x. S s = read_<nome_sensor>(); x. EI ei = read_<nome_estadointerno>(); xset. Bid(1. 0); xaccess_<nome_sensor>(Action. CONSUMPTION) y Função de Transformação (perform) xput_<nome_atuador>(obj. desconectado) - envia um objeto para uma das variáveis de saída xread_<nome_sensor> - obtém referência à variável de entrada ou interna sem desconectá-la do lugar onde está xget_<nome_sensor> - obtém referência à variável de entrada ou interna desconectando-a do lugar onde está

SNTool z Edição de Código y Inicializações e Finalizações (init e clean) x. Na

SNTool z Edição de Código y Inicializações e Finalizações (init e clean) x. Na Rede • set. Initial. Balance(1. 0); // Energia dada para cada sêmion x. Na Página • get. Place("place. Name"). put. Object(new Class. Name()); //In. objetos x. Na Classe • set. Max. Fire. Count(1); // Número máximo de disparos na mesma it. • Inicializar estados internos z Check da Topologia z Compilação do Código z Simulação y Viewers

SNTool z Usando Classes Java y Atualizar Import List x ontool. ext. *, javax.

SNTool z Usando Classes Java y Atualizar Import List x ontool. ext. *, javax. *, …. y Atualizar User Class Path em Options/Edit Options. . . z Algumas Classes Externas da Biblioteca y Double. Holder - get. Value(), set. Value(double), add(Double. Holder), mul(double), mul(Double. Holder), to. String() y Int. Holder - get. Value(), set. Value(int i), increment(), add(int), add(Int. Holder), mul(int), mul(Int. Holder), to. String(), equals(Object o) z Referências y http: //sntool. sourceforge. net/ y http: //lists. sourceforge. net/mailman/listinfo/sntool-user y http: //lists. sourceforge. net/mailman/listinfo/sntool-announce

Exercício Computacional 5 z Escolha um processo organizacional qualquer do mundo real e crie

Exercício Computacional 5 z Escolha um processo organizacional qualquer do mundo real e crie um modelo do mesmo via Redes de Agentes utilizando o SNTool y Escolha um processo para o qual você possa variar parâmetros de modo a simular diferentes situações y Complexidade desejada: no entorno de 10 lugares na rede z Simule diferentes situações do processo organizacional z Escreva um relatório, na forma de um arquivo HTML explicando o processo organizacional escolhido e o modelo e mostrando os resultados das simulações z Envie os arquivos da rede gerada, junto com o arquivo HTML e eventuais imagens em um arquivo ZIP