0% found this document useful (0 votes)
74 views7 pages

System Modeling and Simulation

This document provides an overview of the course content for System Modeling and Simulation. The key topics covered include introduction to simulation, principles of discrete event simulation, statistical models, queuing models, random number generation, input modeling, output analysis, and verification and validation of simulation models. The course has 8 units and is divided into two parts over 52 lecture hours. It aims to develop students' understanding of modeling and simulating discrete systems through examples like queuing systems and inventory systems.

Uploaded by

Prashanth Yp
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views7 pages

System Modeling and Simulation

This document provides an overview of the course content for System Modeling and Simulation. The key topics covered include introduction to simulation, principles of discrete event simulation, statistical models, queuing models, random number generation, input modeling, output analysis, and verification and validation of simulation models. The course has 8 units and is divided into two parts over 52 lecture hours. It aims to develop students' understanding of modeling and simulating discrete systems through examples like queuing systems and inventory systems.

Uploaded by

Prashanth Yp
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

SYSTEM MODELING AND SIMULATION

Subject Code : 06CS82 IA Marks : 25


No. of Lecture : 04 Exam Hours : 03
Hours/Week

Total No. of Lecture : 52 Exam Marks : 100


Hours

PART - A

UNIT - 1
INTRODUCTION: When simulation is the appropriate tool and when it is not appropriate; Advantages
and disadvantages of Simulation; Areas of application; Systems and system environment; Components
of a system; Discrete and continuous systems; Model of a system; Types of Models; Discrete-Event
System Simulation; Steps in a Simulation Study.
Simulation examples: Simulation of queuing systems; Simulation of inventory systems; Other examples
of simulation.
8 Hours

UNIT - 2
GENERAL PRINCIPLES, SIMULATION SOFTWARE: Concepts in Discrete-Event Simulation: The Event-
Scheduling / Time-Advance Algorithm, World Views, Manual simulation Using Event Scheduling; List
processing.
Simulation in Java; Simulation in GPSS.
6 Hours

UNIT - 3
STATISTICAL MODELS IN SIMULATION: Review of terminology and concepts; Useful statistical models;
Discrete distributions; Continuous distributions; Poisson process; Empirical distributions.
6 Hours

UNIT - 4
QUEUING MODELS: Characteristics of queuing systems; Queuing notation; Long-run measures of
performance of queuing systems; Steady-state behavior of M/G/1 queue; Networks of queues.
6 Hours
PART - B

UNIT - 5
RANDOM-NUMBER GENERATION, RANDOM-VARIATE GENERATION: Properties of random numbers;
Generation of pseudo-random numbers; Techniques for generating random numbers; Tests for Random
Numbers.
Random-Variate Generation: Inverse transform technique; Acceptance-Rejection technique; Special
properties.
8 Hours

UNIT - 6
INPUT MODELING: Data Collection; Identifying the distribution with data; Parameter estimation;
Goodness of Fit Tests; Fitting a non-stationary Poisson process; Selecting input models without data;
Multivariate and Time-Series input models.
6 Hours

UNIT - 7
OUTPUT ANALYSIS FOR A SINGLE MODEL: Types of simulations with respect to output analysis;
Stochastic nature of output data; Measures of performance and their estimation; Output analysis for
terminating simulations; Output analysis for steady-state simulations.
6 Hours

UNIT - 8
VERIFICATION AND VALIDATION OF SIMULATION MODELS, OPTIMIZATION: Model building, verification
and validation; Verification of simulation models; Calibration and validation of models. Optimization via
Simulation.
6 Hours
STORAGE AREA NETWORK

Subject Code : 06IS833 IA Marks : 25


No. of Lecture : 04 Exam Hours : 03
Hours/Week
Total No. of Lecture : 52 Exam Marks : 100
Hours

PART - A

UNIT - 1
INTRODUCTION: Server Centric IT Architecture and its Limitations; Storage – Centric IT Architecture and
its advantages; Case study: Replacing a server with Storage Networks; The Data Storage and Data Access
problem; The Battle for size and access.
6 Hours
UNIT - 2
INTELLIGENT DISK SUBSYSTEMS - 1: Architecture of Intelligent Disk Subsystems; Hard disks and Internal
I/O Channels, JBOD, Storage virtualization using RAID and different RAID levels;
6 Hours

UNIT - 3
INTELLIGENT DISK SUBSYSTEMS – 1, I/O TECHNIQUES – 1: Caching: Acceleration of Hard Disk Access;
Intelligent disk subsystems; Availability of disk subsystems.
The Physical I/O path from the CPU to the Storage System; SCSI.
7 Hours

UNIT - 4
I/O TECHNIQUES – 2, NETWORK ATTACHED STORAGE: Fibre Channel Protocol Stack; Fibre Channel
SAN; IP Storage.
The NAS Architecture, The NAS hardware Architecture, The NAS Software
Architecture, Network connectivity, NAS as a storage system.
7 Hours

PART- B
UNIT - 5
FILE SYSTEM AND NAS: Local File Systems; Network file Systems and file servers; Shared Disk file
systems; Comparison of fibre Channel and NAS.
6 Hours

UNIT - 6
STORAGE VIRTUALIZATION: Definition of Storage virtualization; Implementation Considerations;
Storage virtualization on Block or file level; Storage virtualization on various levels of the storage
Network; Symmetric and Asymmetric storage virtualization in the Network
6 Hours

UNIT - 7
SAN ARCHITECTURE AND HARDWARE DEVICES: Overview, creating a Network for storage; SAN
Hardware devices, The fibre channel switch, Host Bus adaptors; Putting the storage in SAN; Fabric
operation from a Hardware perspective.
7 Hours

UNIT - 8
SOFTWARE COMPONENTS OF SAN: The switch’s Operating system, Device Drivers, The Supporting the
switch’s components, Configuration options for SANs.
Panning for business continuity.
SOFTWARE TESTING

Subject Code : 06IS81 IA Marks : 25

No. of Lecture : 04 Exam Hours : 03


Hours/Week

Total No. of Lecture : 52 Exam Marks :


Hours 100

PART - A

UNIT - 1
BASICS OF SOFTWARE TESTING – 1: Human Errors and Testing; Software Quality; Requirements,
Behavior and Correctness; Correctness versus Reliability; Testing and Debugging; Test Metrics.
6 Hours

UNIT - 2
BASICS OF SOFTWARE TESTING – 2: Software and Hardware Testing; Testing and Verification; Defect
Management; Execution History;Test-generation Strategies, Static Testing. Model-Based Testing and
Model Checking; Control-Flow Graph; Types of Testing; The Saturation Effect.
6 Hours

UNIT - 3
TEST GENERATION FROM REQUIREMENTS – 1: Introduction; The Test-Selection Problem; Equivalence
Partitioning; Boundary Value Analysis; Category-Partition Method.
7 Hours

UNIT - 4
TEST GENERATION FROM REQUIREMENTS – 2: Cause-Effect Graphing, Test Generation from Predicates.
7 Hours

PART - B

UNIT - 5
STRUCTURAL TESTING: Overview; Statement testing; Branch testing; Condition testing, Path testing;
Procedure call testing; Comparing structural testing criteria; The infeasibility problem.
6 Hours

UNIT - 6
DEPENDENCE, DATA FLOW MODELS, AND DATA FLOW TESTING: Definition-Use pairs; Data flow
analysis; Classic analyses; From execution to conservative flow analysis; Data flow analysis with arrays
and pointers; Inter-procedural analysis; Overview of data flow testing; Definition-Use associations; Data
flow testing criteria; Data flow coverage with complex structures; The infeasibility problem.
6 Hours
UNIT - 7
TEST CASE SELECTION AND ADEQUACY, TEST EXECUTION: Overview; Test specification and cases;
Adequacy criteria; Comparing criteria; Overview of test execution; From test case specification to test
cases; Scaffolding; Generic versus specific scaffolding; Test oracles; Self-checks as oracles; Capture and
replay.
6 Hours

UNIT - 8
PROCESS: Test and analysis activities within a software process: The quality process; Planning and
monitoring; Quality goals; Dependability properties; Analysis; Testing; Improving the process;
Organizational factors.
Integration and component-based software testing: Overview; Integration testing strategies; Testing
components and assemblies. System, Acceptance and Regression Testing: Overview; System testing;
Acceptance testing; Usability; Regression testing; Regression test selection techniques; Test case
prioritization and selective execution.
8 Hours

TEXT BOOKS:
1. Foundations of Software Testing - Aditya P Mathur, Pearson Education, 2008.
2. Software Testing and Analysis Process Principles and Techniques – Mauro Pezze, Michal
Young, Wiley India, 2008.

REFERENCE BOOKS:
1. Software Testing Principles and Practices - Srinivasan Desikan, Gopalaswamy Ramesh,
2nd Edition, Pearson, 2007.
nd
2. Software Testing - Ron Patton, 2 edition, Pearson, 2004.
3. The Craft of Software Testing - Brian Marrick, Pearson, 1995.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy