Game Development Reference
In-Depth Information
SOFTWARE ARCHITECTURE
OF SIMBA
rules of the functioning of markets, as well as the
procedures to follow to gain the most experience.
An “instructor's manual” is also included
which offers a more comprehensive view of the
Simulator's potential, where, beyond the mere ba-
sic rules of the market dynamics, there are detailed
organizational aspects for running a simulation.
A series of management tools, accessible for
both instructors and participants, are also avail-
able. Their aim is to approach specific aspects
of management and decision-making processes
by helping structure information and decision
processes. Specific management tools are defined
in Table 3.
This documentation provides an important
training supplement that takes into account both
in an in-house or distance learning educational
program.
Figure 2 shows the software architecture of
SIMBA. The main modules are the Web Server,
the Simulation Engine and the Simulation Server.
The Web server connects SIMBA with both
human users and intelligent agents. This system
has been developed to permit different kinds of
end-users who can connect with an open protocol
(SOAP) that permits different types of access. For
instance, Section 6 defines an experimental man-
ager module in which the decision-making is
executed by software Agents written in Java. These
Agents are connected to make decisions and
generate data for the experiments. The Simulation
server implements all the modules described in
Section 3, so it is in charge of handling users,
customization options, simulation calendars, re-
ports, decisions and results. This module is de-
composed, as shown in Figure 3, in the following
sub-modules:
Table 3. Management Tools
Users: This sub-module manages the users
and clients of the system
MANAGEMENT TOOLS
Human Resources Area
HH.RR. Planning
HH.RR. Productivity analysis
Simulations: This sub-module manages the
simulations.
Operations Area
Production capacity planning
Productivity of labor
Demand forecasting
Production planning
Inventory Management
Costs analysis of production
Interface: This sub-module connects the
Simulation Server with the Web Server.
Both users and Simulations Modules require
storing information in a database. Therefore, the
Database Module contains both the information
about simulations as well as user information.
Last the Simulation Engine Module imple-
ments the necessary calculations to perform
simulations. It stores the mathematical models
that govern the simulations, and is divided into
different business areas.
Financial Area
Balance sheet
Profit and loss Statement
Financial planning
Ratio analysis
Cash-flow analysis
Debt analysis
Inventory evaluation
The average period of maturity
Market evaluation
Marketing Area
Demand Analysis
Product policy
Pricing policy
Communication policy
Distribution policy
General Management
Strategic analysis
Competitors analysis
Breakeven analysis
Business positioning indicators
Search Nedrilad ::




Custom Search