XSim


XSim is a simple Java visual application that you can use to simulate different processes.


XSim is a simple Java visual process simulation tool. For instance, you can use it to simulate tasks to be executed on a processor or industrial processes. Process can be a service task to be executed on a processor, network communications, industrial processes, manufacturing, among others. The software enables you to add different components to your process map and easily set connections between them. XSim is a cross-platform application, so it runs on any platform that provides Java.

XSim Overview

Introdution
The term "simulation" has different meanings according to the context in which it is used. In this work, simulation means imitation of some observed situation, imagined or projected, allowing experimental testing. This simulation system (XSim) was developed to rapidly model simulations, with the possibility of monitoring the behavior of the system (simulation) at runtime. XSim was some features, such as Entities, Processes and Resources.

Entities
Corresponds to the dynamic modeling element that moves along the process. Can be the product being manufactured in an industry, the information that circulates in a computer system or a vehicle that moves in a city simulating urban traffic.

Process
Place where some activity is performed over the entity. It may be necessary to use resources to achieve them. We can cite as an example the work done by an employee on the manufactured product line, the attendance of a customer in an store, processing a transaction by a microprocessor.

Resource
This acts over the entity. Can be an employee or a machine that performs an operation on a manufactured product line.

xsim screenshot

XSim ToolBar

File Information
New File
Clean current simulation file.

Open File
Open a new saved file in the program XSim (extension .xsim).
<
Save File
Save the current simulation file with extension .xsim.

Redo
Redo editor's action. HotKey Ctrl+Y.

Undo
Undo editor's action. HotKey Ctrl+Z.

Wire
Connects an component output with an component input.

Auto-Wire
Connect automatically outputs with the inputs of the components using the criterion of proximity between components.

Run/Stop Simulation
Controls the execution of the simulation. Displays the settings of time, replication, and others.

Simulation Speed
The bar controls the simulation speed.

Restart
Button which restarts whole simulation.

Resources
Configure the resource capacity (number of resources available).

Variables
Set variables and their initial values​​.

Statistics
View the statistics of the simulation at runtime.

File Informations
Edit the informations of the simulation file, such as author and title.

xsim screenshot 2

Components

Components are divided in a feel categories:

  • Basic Components
  • Lean - Materias
  • Advanced Components

Componentes B?sicos

Create
Dispose
Decide
Assign
Basic
Delay
Batch
Split
 

Create

Component which creates new entities.

Campo Description
Name Name to identify the component
Entity Name Name of the new entity
Expression Interval of time to create a new entity
First Arrival Interval to create the first entity
Tasks Per Arrival Number of entities which will be created
Maximum Maximum number of entities

Dispose

Component which destroy entities.

Campo Description
Name Name to identify the component
Record Determines if the results will enter in statistics

Decide

Component, based on some criteria, direct the entities to different flows.

Campo Description
Name Name to identify the component
Type TwoWayChance Percentage of entities which will flowing through the top output
TwoWayConditional If the condition is true, the entities will flowing through the top output
EntityType If the name of the entity is the same as the "Entity Name" then the entities will flowing through the top output

Assign

Component which apply an variable or attribute when some entity passes.

Campo Description
Name Name to identify the component
Type Variable Create or edit an variable
Attribute Create or edit an entity's attribute
EntityName

Edit the entity's name
Variable name/Attribute name Name of the variable or attribute
Expression Expression that allows you to create and modify the values of variables or attributes
Entity Name New entity's name

Basic

Component which performs some process over the entity. It has a time and resource associated with.

Campo Description
Name Name to identify the component
Expression Time to complete the process
Resource Name Name of the resource which will be used
Delay
Component which releases the entities after a time determined by the expression..

Campo Description
Name Name to identify the component
Expression Expression to releases the entities

Batch

Component which groups entities by some rule.

Campo Description
Name Name to identify the component
Batch Size Maximum batch size
Type Arrive Group by arrives
Attribute Group by some attribute value
Attribute name Name of the attribute which will be used to group

Split

Component which separate batchs and create duplicates of entities.

Campo Description
Name Name to identify the component
Type ForBatch Separates batch
Duplicate Duplicates entities
Duplications Number of entities duplicated

Lean - Materias

Nome
Assembling
Truck
 

Assembling

Component which performs some process over the entity, in this case, the figure represents a Lean process over the entity. It has a time and resource associated.

Campo Description
Name Name to identify the component
Expression Time to do the process
Resource Name Resource required to process

Truck

Component which performs some activity over the entity, in this case, the figure represents an entity beeing transported by truck. It has a time and resource associated with.

Campo Description
Name Name to identify the component
Expression Time to do the process
Resource Name Resource required to process

Advanced Components

Nome
Hold
Histogram
Sync
Value
Display
 

Hold

Hold entities until expression is true.

Campo Description
Name Name to identify the component
Expression Hold entities until expression is true.

Histogram

Creates a histogram about the interval of arrivals of entities.

Campo Description
Name Name to identify the component

Sync

Releases two entities if each input has at least one entity in then queue.

Campo Description
Name Name to identify the component

Value

Show the value of the current expression.

Campo Description
Expression The value will be shown regarding with this expression

Display

> Show the value regarding the expression when some entity passes.

Campo Description
Name Name to identify the component
Expression The value will be shown regarding with this expression


Conclusion

To conclude XSim works on Windows operating system and can be easily downloaded using the below download link according to 30-day Trial license. XSim download file is only 2.0 MB in size.
XSim was filed under the Graphics Editing and Painting category and was reviewed in softlookup.com and receive 5/5 Score.
XSim has been tested by our team against viruses, spyware, adware, trojan, backdoors and was found to be 100% clean. We will recheck XSim when updated to assure that it remains clean.

XSim user Review

Please review XSim application and submit your comments below. We will collect all comments in an effort to determine whether the XSim software is reliable, perform as expected and deliver the promised features and functionalities.

Popularity 10/10 - Downloads - 60 - Score - 5/5



Category: Graphics Editing and Painting 
Publisher: Xano Trevisan Kothe
Last Updated: 03/16/2019
Requirements: Windows, Mac,Linux or Solaris
License: 30-day Trial
Operating system: Windows
Hits: 573
File size: 2.0 MB
Price: 199.99 USD

Leave A comment
Name: *
E-Mail: *
Comment: *