You are on page 1of 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