2. Steps :
1. Problem Formulation
2. Setting of Objectives and Overall Project Plan
3. Model Conceptualization
4. Data Collection
5. Model Translation
6. Verification
7. Validation
8. Experimental Design
9. Production Run and Analysis
10. Documentation and Report
11. Implementation
3. Flow Chart Representation
Problem
Formulation
Setting of
Objectives and
Overall Project Plan
Model
Conceptualization
Data Collection
Model Translation
Experimental Design
Production Run
& Analysis
More
Runs?
Validate
d?
Verified?
Documentation
& Reporting
Implementation
No
Yes
Yes
No
Yes
Yes
No
No
4. Problem Formulation
• the problem is clearly understood by
the simulation analyst
• the formulation is clearly understood
by the client
Problem
Formulation
Setting of
Objectives and
Overall Project Plan
Model
Conceptualization
Data Collection
Model Translation
5. Setting of Objectives and Overall Project Plan
• determine the questions that are to be
answered
• identify scenarios to be investigated
• decision criteria
• determine the end-user
• determine data requirements
• determine hardware, software, & personnel
requirements
• prepare a time plan
• cost plan and billing procedure
Problem
Formulation
Setting of
Objectives and
Overall Project Plan
Model
Conceptualization
Data Collection
Model Translation
6. Model Conceptualization
• abstract essential features
oevents, activities, entities, attributes,
resources, variables, and their relationships
operformance measures
odata requirements
• select correct level of details
(assumptions)
Problem
Formulation
Setting of
Objectives and
Overall Project Plan
Model
Conceptualization
Data Collection
Model Translation
Real World System
Assumed System
Conceptual System
Logical Model
7. Data Collection
• collect data for input analysis and
validation
oarrival rate, arrival process, service discipline,
service rate , etc.
• analysis of the data
odetermine the random variables
ofit distribution functions
Problem
Formulation
Setting of
Objectives and
Overall Project Plan
Model
Conceptualization
Data Collection
Model Translation
8. Model Translation
Problem
Formulation
Setting of
Objectives and
Overall Project Plan
Model
Conceptualization
Data Collection
Model Translation
Coding
General Purpose
Language
(JAVA, C++, VB)
Special Purpose
Simulation Language/
Software
(SIMEN, ARENA,
EXTEND)
9. Verification
• the process of determining if the
operational logic is correct
odebugging the simulation software
Model Translation
Verified?
Validated?
No
Yes
Yes
Data Collection
Model
Conceptualization
NoNo
10. Validation
• the process of determining if the model
accurately represents the system
ocomparison of model results with collected
data from the real system
Model Translation
Verified?
Validated?
No
Yes
Yes
Data Collection
Model
Conceptualization
NoNo
11. Experimental Design
• alternative scenarios to be simulated
• type of output data analysis (steady-state
vs. terminating simulation analysis)
• number of simulation runs
• length of each run
• variance reduction
Validated?
Yes
Yes
Data Collection
Model
Conceptualization
NoNo
Experimental Design Yes
More Runs?
Production Run
& Analysis
12. Production Run & Analysis
• statistical tests for significance
and ranking
oPoint Estimation
oConfidence-Interval Estimation
• interpretation of results
Validated?
Yes
Yes
Data Collection
Model
Conceptualization
NoNo
Experimental Design
Production Run
& Analysis
More
Runs?
Yes
Yes
No
More Runs?
13. Documentation & Report
• program documentation
oallows future modifications
ocreates confidence
• progress reports
ofrequent reports (e.g. monthly) are
suggested
oalternative scenarios
operformance measures or criteria
used
oresults of experiments
orecommendations
Documentation
& Reporting
Implementation
No
More Runs?
14. Implementation
• Implement the study in real system
Documentation
& Reporting
Implementation
No
More Runs?
Success ??? Failure ???OR