CMR341 System Modelling and Simulation Methods Syllabus:
CMR341 System Modelling and Simulation Methods Syllabus – Anna University Regulation 2021
COURSE OBJECTIVES
1. To introduce the characteristics of system modelling and the importance of simulation.
2. To study the various approaches of modelling.
3. To model the solutions using queuing theory.
4. To teach the generation of data for simulation.
5. To study the various system models and familiarize the simulation tools
UNIT – I INTRODUCTION TO SIMULATION
System definition – Types and characteristics – Need for modelling and simulation -Types of Simulation – Introduction to discrete event simulation – Single server – Multi server Exercises – System modelling – Simple Petrinets
UNIT – II MODELLING APPROACHES
Modelling concurrent systems – Analysis of Petrinets – Finite state Automata and Regular Expressions – Relationship – FSA with silent transitions – Pumping lemma for regular sets – Analysis using DFS and model checking.
UNIT – III QUEUING MODELS
Characteristics of queuing systems – Notations – Types of Queues – Markovian model – nonMarkovian model – Queuing Networks – Applications of queuing systems.
UNIT – IV SIMULATION DATA
Methods for generating random numbers – Testing of random numbers – Methods of generating random variants – Problem formulation – input modelling -Verification and Validation – Output1ZX Analysis.
UNIT – V CASE STUDY
NS2 – Simulation of Computer Systems – Simulation of Computer Networks – Simulation of Mobile Networks -Simulation of Manufacturing and Material Handling Systems
TOTAL: 45 PERIODS
COURSE OUTCOMES
At the end of the course students able to
CO1: Understand the characteristics of system modelling and the importance of simulation.
CO2: Design system model using various approaches.
CO3: Apply queuing theory to various systems.
CO4: Generate data for simulation.
CO5: Model and analyze a given system using simulation tools.
TEXT BOOKS:
1. Jerry Banks “Discrete-event system simulation”, 5th edition Pearson Education, Harlow, 2009.
2. Fitzgerald, John, Larsen, PeterGorm, “Modeling Systems; Practical Tools and Techniques in software development”, Cambridge University Press, 2009.
REFERENCES:
1. Hopcroft, John E, Motwani, Rajeev, Ullman, Seffrey D, “Introduction to automata theory, languages and computation”,3rd edition, Pearson/Dorling Kindersley, New Delhi, 2002.
2. Hamdy A Taha, “Operations Research an Introduction”, 9th edition, Pearson/Prentice Hall, New jersey, 2007.
3. Donald Gross and Carl M. Harris, “Fundamentals of Queuing theory”, 5th Edition, John Wiley and Sons, New York 2018
