Original Article: JSSim - JavaScript Discrete Simulation Tool
Author: University of Malta
JSSim - Ferramenta de Simulação Discreta JavaScript

[ O que é JSSim & Historia | Por que JSSim | Baixar & Instalação | Requisitos]
[ JSSim Manual | O Autor ]

O que é JSSim & Historia

JSSim (JavaScript Simulação) e uma coleção de rotinas e declarações que representam uma ferramenta de simulação discreta orientada a eventos escrita em JavaScript. Todas as instalações típicas para ferramentas discretas de simulação estão disponíveis:

  • Controle de tempo (agendamento e cancelamento de eventos)

  • Geração de números aleatórios (classe de objetos aleatórios suporta entrada amigável de tabelas de distribuição empírica)

  • Cobrança transparente e computação de estatísticas

  • Estruturas de dados incluindo filas prioritárias

  • Criação simples de GUI amigável ao usuário obtida pela integração com documentos HTML

  • Vários utilitários (validação de dados, trabalho com cookies, etc.)

A herança programada, juntamente com poucas regras adicionais, permite o uso de todas as técnicas importantes de programação orientada a objetos, embora o JavaScript não seja uma linguagem orientada a objetos compilada orientada a classe clássica. De fato, as técnicas OOP podem ser combinadas com construções habilitadas pela tipografia solta de JavaScript interpretado.

JSSim tem o seguinte histórico. Eu acredito firmemente que a publicação de modelos de simulação na web é uma das maneiras importantes como a simulação pode se beneficiar da Internet. Os modelos incluídos nas páginas da web estão disponíveis literalmente para todos os que estão conectados à Internet. Para tentar a resposta, alguns modelos de simulação on-line dos sistemas de fila foram escritos. A reação foi mais do que encorajadora. O JSSim é basicamente a coleção de rotinas, incluindo um simples mecanismo de simulação orientado a eventos, usado para construir esses modelos. É o resultado da resolução de problemas práticos envolvidos na escrita de modelos discretos de simulação. Até agora, está em sua fase inicial de desenvolvimento, então eu vou apreciar muito todos os comentários.

De volta ao topo


Por que JSSim ?

O JSSim pode ser interessante para aqueles que querem construir modelos de simulação discretos de escala simples e média, integrados em documentos HTML. O HTML é suposto ser usado para entradas validadas amigáveis e apresentação lúcida dos resultados na tela. Um usuário do JSSim está em uma posição semelhante a um programador em uma linguagem discreta de simulação (SIMSCRIPT). (S) ele tem que escrever rotinas de eventos juntamente com a inicialização do modelo e avaliação do experimento. A maioria das tarefas relacionadas à simulação são programadas ativando rotinas JSSim e métodos de objetos.

Os modelos criados dessa maneira podem ser usados por todos sem instalar nenhum outro software. O JSSim não tenta competir com outras ferramentas em caso de estudos de simulação maiores. No entanto, a velocidade dos navegadores comuns permite a construção de modelos de escala média que não são muito mais lentos que os criados em ambientes de simulação profissionais.

De volta ao topo


Baixar & Instalação

JSSim e gratis. Por favor e-mail primeiro algo sobre você e sobre o uso pretendido do JSSim. Em seguida, envio-lhe os detalhes do download..

Não há instalação, você apenas faz referência ao jssim.js arquivo no cabeçalho da sua página da web e faça o upload junto com o arquivo HTML(s).

De volta ao topo


Requisitos

O único requisito é um navegador que suporta JavaScript 1.4.

De volta ao topo


JSSim Manual

Procure o manual On-line JSSim agora. No manual, existem dois modelos de exemplo, incluindo o código fonte completo. Você também pode executar esses modelos diretamente.

De volta ao topo


O Autor

Em caso de problemas, não hesite em contactar-me:

Jaroslav Sklenar
Professor associado
Departamento de Estatística e Pesquisa de Operações
Universidade de Malta
Msida MSD 06
Malta
e-mail: [email protected]

Web: http://staff.um.edu.mt/jskl1/

Fone: (+356) 2340 3070     Fax: (+356) 2131 2110

De volta ao topo


[ Pagina Inicial | Universidade de Malta | Departamento de Estatística & OR ]