J-Sim (The J-Sim Simulation Library)

Data rilascio: 
Mercoledì, 16 Agosto, 2006




J-Sim è una libreria orientata agli oggetti per la simulazione tesa all'osservazione dei discreti tempi usati dai processi in esecuzione. La sua principale area di applicazione è la simulazione di una coda di rete, tuttavia il suo raggio d'azione può essere piuttosto ampio: in pratica qualsiasi sistema dove lo stato degli oggetti cambia ad intervalli discreti di tempo può essere modellata utilizzando J-Sim. J-Sim è un'ambiente di simulazione in stile Simula scritto in linguaggio Java. Per un programmatore offre le stesse possibilità fornite dal linguaggio Simula.

Questo software è distribuito come pacchetto compresso, da scaricare e installare manualmente; se ci sono prerequisiti da soddisfare, andranno anch'essi scaricati e installati manualmente.

Installazione manuale

Pacchetto autoinstallante WarpIN. Vedi sotto per il(i) link di download.

Qui di seguito trovi i link di download per l'installazione manuale del software:

J-Sim (The J-Sim Simulation Library) v. 0.6.0 (16/8/2006, Jarda Kacer, Stanislav Racek, Pavel Herout, Pavel Domecky) Readme/What's new
---------------------------- The J-Sim Simulation Library ---------------------------- J-Sim is an object-oriented library for discrete-time process-oriented simulation. Its main application area is queueing network simulation, however, the range of its use can be very wide -- almost any system where object states change in discrete time intervals can be modeled using J-Sim. J-Sim is a Simula-like simulation environment written in Java. For the programmer, it provides the same possibilities as the Simula language does. The basic building blocks of every J-Sim simulation are processes and queues. Processes are active, while queues and other elements of the simulation are passive. The simulation is executed in a step-by-step manner. During a step, just one process is given an chance to run. J-Sim is built up upon some very well known principles inherited from the Simula language, such as: * life of processes, described as a sequence of actions; * simulation time, shared by all processes within a simulation world; * process state manipulation routines (hold(), passivate(), ...), controlling simulation progress; * queue facilities HEAD and LINK, used for easy manipulation with queues and elements contained within them. In addition to the standard features that a Simula user might expect, some extra features are provided: * simulation of Dijkstra semaphores -- processes may get blocked and unblocked on them; * simulation of message passing -- blocking and non-blocking send and receive operations; symmetric, asymetric, and indirect communication is supported; * independent random number generators (exponential, Gaussian, boolean, and uniform distribution) that can be initialized by user-defined seed and therefore guarantee repeatability of experiments; * console mode and two GUI modes (batch and interactive); J-Sim comes already compiled and packaged into a JAR file so no building activities are necessary after download. See file Install.TXT for installation instructions. J-Sim is written completely in Java and therefore 100% portable. All you need is a Java runtime environment running on your computer. J-Sim has been tested on Solaris 8, OS/2 Warp 4, eComStation 1.1, Windows NT 4, Windows XP, and Linux (Not all J-Sim versions on all operating systems). Please note that starting with J-Sim 0.6.0, you need Java 1.5 or newer. There are older versions available for Java 1.4 and even Java 1.1. Source code is available as a standard part of the distribution. J-Sim is released under The Academic Free Licence v. 2.1, a licence certified by the Open Source Initiative (OSI). See enclosed file Licence.TXT for more details or go to http://www.opensource.org/licenses/afl-2.1.php.
 www.kiv.zcu.cz/j-sim/Download/JSim-0.6.0.WPI  local copy
Scheda aggiornata l'ultima volta il: 16/10/2022 - 21:25

Aggiungi un commento