# Simulation and Modelling 7 – Verification - PowerPoint PPT Presentation

1 / 9

Simulation and Modelling 7 – Verification. Yumarsono Muhyi STMIK Supra Even Semester 2008/2009 June 11th, 2009. About Me. Yumarsono Muhyi Head of Information System Dept., STMIK Supra Undergraduate of Electrical Engineering, Telecommunication - ITB

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

Simulation and Modelling 7 – Verification

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

## Simulation and Modelling7 – Verification

Yumarsono Muhyi

STMIK Supra

Even Semester 2008/2009

June 11th, 2009

• Yumarsono Muhyi

• Head of Information System Dept., STMIK Supra

• Undergraduate of Electrical Engineering, Telecommunication - ITB

• Management Magister, Sistem Informasi - UPN (final semsester dan thesis)

• Research Field: Computation, Operational Research, Optimation, Simulation

• y.muhyi@gmail.com (email and chat)

• y.muhyi@yahoo.com (mostly chat)

• 0856-9117-2669 / (021) 93131-633

### Lessons

• Introduction

• Divide-and-Conquer Approach

• Animation

• Writing to an Output File

### 1. Introduction

• Verification:

• “Building the model correctly.”

• Verification is the continuous process of insuring that the model operates as intended.

• Verified model:

• Include all of the components specified under the system definition phase.

• Actually be able to run without any errors or warnings.

• Validation:

• “Building the correct model.”

• Validation is the process of insuring that the model represents reality.

### 2. Divide-and-Conquer Approach

• Anything but the simplest system will require a significant amount of model programming.

• Simulation programs can benefit from the divide-and-conquerapproach.

• This means that the practitioner should break the larger, more detailed system modelinto a smaller, simpler, perhaps higher-level model.

• The smaller, simpler model will be correspondinglyeasier to debug.

### 3. Animation

• Animation: to visualize what the program is doing makes it easier to detect errors in the program.

• Animationcan be used for model verification in many different ways:

• Using different entity pictures for different types of entities

• Following the entities through the system

• Changing entity pictures

• Displaying global variables or entity attribute values

• Displaying plots of global variables or entity attributes

• Displaying levels of system statistics

### 4. Advancing the Simulation Clock Event by Event

• Simulation model animations are usually designed to run in compressed time.

• To allowpractitioners to debug their models under controlled circumstances, most simulation software packageshave VCR-like controls.

• These allow the practitioner not only to step through the model but also to fastforward to the part of the model the practitioner is interested in viewing.

### 5. Writing to an Output File

• What to record (output file type):

• Event List File

• Variable or Attribute Output File

• Discussion.