csc328

Simulation and Modeling

Exam Preparation: 25 hours
Deep Understanding: 65 hours
Subject Code CSC 328
Credit Hours 3 Hours
Nature Theory + Lab
Full Marks 60 + 20 + 20
Pass Marks 24 + 8 + 8
Description

The syllabus consists of introduction to system, modeling and simulation of different types of systems, including modeling, validation, verification, analysis of simulation output, queuing theory, random number generation, and study of simulation languages.

Objective

Understand the concept of simulation and modeling of real-time systems

Course Contents

Introduction to Simulation

6 Hours

System and System Environment, Components of System, Discrete and Continuous Systems, System Simulation, Model of a System, Types of Model, Use of Differential and Partial Differential Equations in Modeling, Advantages, Disadvantages and Limitations of Simulation, Application Areas, Phases in Simulation Study

Simulation of Continuous and Discrete System

7 Hours

Continuous System Models, Analog Computer, Analog Methods, Hybrid Simulation, Digital-Analog Simulators, Feedback Systems, Discrete Event Simulation, Representation of Time, Simulation Clock and Time Management, Models of Arrival Processes: Poisson Processes, Non-stationary Poisson Processes, Batch Arrivals, Gathering Statistics, Probability and Monte Carlo Simulation

Queuing System

6 Hours

Characteristics and Structure of Basic Queuing System, Models of Queuing System, Queuing Notation, Single Server and Multiple Server Queuing Systems, Measurement of Queueing System Performance, Elementary idea about networks of Queuing with emphasis to computer systems, Applications of Queuing Systems

Markov Chains

2 Hours

Features, Process Examples, Applications

Random Numbers

7 Hours

Random Numbers and their properties, Pseudo Random Numbers, Methods of generation of Random Numbers, Tests for Randomness: Uniformity and Independence, Random Variate Generation

Verification and Validation

4 Hours

Design of Simulation Models, Verification of Simulation Models, Calibration and Validation of the Models, Three-Step Approach for Validation of Simulation Models, Accreditation of Models

Analysis of Simulation Output

4 Hours

Confidence Intervals and Hypothesis Testing, Estimation Methods, Simulation Run Statistics, Replication of Runs, Elimination of Initial Bias

Simulation of Computer Systems

9 Hours

Simulation Tools, Simulation Languages: GPSS, Case Studies of different types of Simulation Models, Construction of Sample Mathematical Models

Laboratory Works

Simulation of real-time systems (continuous and discrete event systems),Simulation of Queuing Systems,Random Number Generation,Study of Simulation Tools and Languages

Books

Textbooks

Jerry Banks, John S. Carson, Barry L. Nelson, David M. Nicole, Discrete Event System Simulation, 5th Edition, Pearson Education

Reference Books

Geoffrey Gordon, System Simulation
Law, Simulation Modeling and Analysis, 5th Edition, McGraw-Hill