auco cse8 syll

Upload: sathyanarayanan

Post on 11-Oct-2015

26 views

Category:

Documents


1 download

DESCRIPTION

qb

TRANSCRIPT

  • www.5starnotes.com

    ANNA UNIVERSITY COIMBATORE [Regulation 2008]

    B E COMPUTER SCIENCE AND ENGINEERING

    Semester VIII

    Code. No

    Course Title

    L

    T

    P

    C

    Theory

    080230059 Open Source Tools and Components 3 0 0 3

    Elective IV 3 0 0 3

    Elective V 3 0 0 3

    Project

    Project Work 0 0 6 12

    Elective IV, V

    Code. No

    Course Title

    L

    T

    P

    C

    080230060 Digital Image Processing 3 0 0 3

    080230061 Natural Language Processing 3 0 0 3

    080230062 System Modeling And Simulation 3 0 0 3

    080230063 Software Quality Management 3 0 0 3

    080230064 High Speed Networks 3 0 0 3

    080230065 C # And .Net Framework 3 0 0 3

    080230066 Network Programming And Management 3 0 0 3

    080230067 Enterprise Resource Planning 3 0 0 3

    080230068 Information Security 3 0 0 3

    080230069 Cloud computing 3 0 0 3

    080230058 Real Time Systems 3 0 0 3

    080230070 Semantic Web 3 0 0 3

    080230071 Service Oriented Architecture 3 0 0 3

    080230072 Disaster Management 3 0 0 3

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    OPEN SOURCE TOOLS AND COMPONENTS

    L T P M C

    3 0 0 100 3

    UNIT I 10 Overview of Free/Open Source Software-- Definition of FOSS & GNU, History of GNU/Linux and the Free Software Movement , Advantages of Free Software and GNU/Linux, FOSS usage , trends and potentialglobal and Indian. GNU/Linux OS installation-- detect hardware, configure disk partitions & file systems and install a GNU/Linux distribution ; Basic shell commands - logging in, listing files, editing files, copying/moving files, viewing file contents, changing file modes and permissions, process management ; User and group management, file ownerships and permissions, PAM authentication ; Introduction to common system configuration files & log files ;Configuring networking, basics of TCP/IP networking and routing, connecting to the Internet (through dialup, DSL, Ethernet, leased line).

    Unit II 10

    Configuring additional hardware - sound cards, displays & display cards, network cards, modems, USB drives, CD writers ; Understanding the OS boot up process; Performing every day tasks using gnu/Linux -- accessing the Internet, playing music, editing documents and spreadsheets, sending and receiving email, copy files from disks and over the network, playing games, writing CDs ; X Window system configuration and utilities -- configure X windows, detect display devices ; Installing software from source code as well as using binary packages. Setting up email servers-- using postfix (SMTP services), courier (IMAP & POP3 services), squirrel mail (web mail services) Setting up file services -- using samba ( file and authentication services for windows networks), using NFS ( file services for gnu/Linux /Unix networks) ; Setting up proxy services -- using squid ( http / ftp / https proxy services) ; Setting up printer services - using CUPS (print spooler), foomatic (printer database)

    Unit III 10

    Setting up a firewall - Using netfilter and ip tables; Using the GNU Compiler Collection GNU compiler tools ; the C preprocessor (cpp), the C compiler (gcc) and the C++ compiler (g++), assembler (gas) ; Understanding build systems -- constructing make files and using make, using autoconf and autogen to automatically generate make files tailored for different development environments ; Using source code versioning and management tools -- using CVS to manage source code revisions, patch & diff.

    Unit IV 10

    Web Server: Apache Web server Working with Web Server Configuring and Using apache web services MDA: Introduction to MDA Genesis of MDA Meta Object Facility UML UML Profiles MDA Applications.

    Unit V 10

    Basics of the X Windows server architecture; Qt Programming; Gtk+ Programming, Programming GUI applications with localization support

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    REFERENCE BOOKS 1. Stephen J. Mellor, Marc Balces, Executable

    UMS: A foundation for MDA, Addison,2002. 2. N. B. Venkateshwarlu (Ed); Introduction to Linux: Installation and Programming,B

    S Publishers; 2005. 3. 2 Matt Welsh, Matthias Kalle Dalheimer, Terry

    Dawson, and Lar Kaufman, Running 4. Linux, Fourth Edition, O'Reilly Publishers, 2002. 5. 3 Carla Schroder, Linux Cookbook, First Edition, O'Reilly Cookbooks Series,

    2004

    ON-LINE MATERIAL

    1. Open Sources: Voices from the Open Source Revolution, First Edition, January

    1999, ISBN: 1-56592-582-3. URL: http://www.oreilly.com/catalog/opensources/book/toc.html

    2. The Linux Cookbook: Tips and Techniques for Everyday Use, First Edition, Michael Stutz, 2001. URL: http://dsl.org/cookbook/cookbook_toc.html

    3. The Linux System Administrators' Guide, Lars Wirzenius, Joanna Oja, Stephen

    Stafford, and Alex Weeks, December 2003. URL: http://www.tldp.org/guides.html

    4. Using GCC, Richard Stallman et al. URL: http://www.gnu.org/doc/using.html

    5. An Introduction to GCC, Brian Gough. URL: http://www.networktheory. co.uk/docs/gccintro/

    6. GNU Autoconf, Automake and Libtool, Gary V. Vaughan, Ben Elliston, Tom

    Tromey and Ian Lance Taylor. URL: http://sources.redhat.com/autobook/

    7. Open Source Development with CVS, Third Edition, Karl Fogel and Moshe Bar.

    URL: http://cvsbook.red-bean.com/ 8. Advanced Bash Scripting Guide, Mendel Cooper, June 2005.

    URL:http://www.tldp.org/guides.html GTK+/GNOME Application

    Development, Havoc Pennington.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    DIGITAL IMAGE PROCESSING

    L T P M C

    3 0 0 100 3 UNIT I DIGITAL IMAGE FUNDAMENTALS AND TRANSFORMS 9

    Elements of visual perception Image sampling and quantization Basic relationship between pixels Basic geometric transformations-Introduction to Fourier Transform and DFT Properties of 2D Fourier Transform FFT Separable Image Transforms -Walsh Hadamard Discrete Cosine Transform, Haar, Slant Karhunen Loeve transforms.

    UNIT II IMAGE ENHANCEMENT TECHNIQUES 9

    Spatial Domain methods: Basic grey level transformation Histogram equalization Image subtraction Image averaging Spatial filtering: Smoothing, sharpening filters Laplacian filters Frequency domain filters : Smoothing Sharpening filters Homomorphic filtering.

    UNIT III IMAGE RESTORATION: 9

    Model of Image Degradation/restoration process Noise models Inverse filtering - Least mean square filtering Constrained least mean square filtering Blind image restoration Pseudo inverse Singular value decomposition.

    UNIT IV IMAGE COMPRESSION 9

    Lossless compression: Variable length coding LZW coding Bit plane coding- predictive coding-DPCM. Lossy Compression: Transform coding Wavelet coding Basics of Image compression standards: JPEG, MPEG,Basics of Vector quantization.

    UNIT V IMAGE SEGMENTATION AND REPRESENTATION 9

    Edge detection Thresholding - Region Based segmentation Boundary representation: chair codes- Polygonal approximation Boundary segments boundary descriptors: Simple descriptors-Fourier descriptors - Regional descriptors Simple descriptors- Texture

    TEXT BOOKS

    TOTAL : 45

    1. Rafael C Gonzalez, Richard E Woods 2nd Edition, Digital Image Processing - Pearson Education 2003.

    2. William K Pratt, Digital Image Processing John Willey (2001)

    REFERENCES

    1. Image Processing Analysis and Machine Vision Millman Sonka, Vaclav hlavac, Roger Boyle, Broos/colic, Thompson Learniy (1999).

    2. A.K. Jain, PHI, New Delhi (1995)-Fundamentals of Digital Image Processing. 3. Chanda Dutta Magundar Digital Image Processing and Applications, Prentice Hall

    of India, 2000

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    NATURAL LANGUAGE PROCESSING

    L T P M C 3 0 0 100 3

    UNIT I INTRODUCTION 6

    Introduction: Knowledge in speech and language processing Ambiguity Models and Algorithms Language, Thought and Understanding. Regular Expressions and automata: Regular expressions Finite-State automata. Morphology and Finite-State Transducers: Survey of English morphology Finite-State Morphological parsing Combining FST lexicon and rules Lexicon-Free FSTs: The porter stammer Human morphological processing

    UNIT II SYNTAX 10

    Word classes and part-of-speech tagging: English word classes Tagsets for English Part-of-speech tagging Rule-based part-of-speech tagging Stochastic part-of- speech tagging Transformation-based tagging Other issues. Context-Free Grammars for English: Constituency Context-Free rules and trees Sentence-level constructions The noun phrase Coordination Agreement The verb phase and sub categorization Auxiliaries Spoken language syntax Grammars equivalence and normal form Finite-State and Context-Free grammars Grammars and human processing. Parsing with Context-Free Grammars: Parsing as search A Basic Top- Down parser Problems with the basic Top-Down parser The early algorithm Finite- State parsing methods.

    UNIT III ADVANCED FEATURES AND SYNTAX 11

    Features and Unification: Feature structures Unification of feature structures Features structures in the grammar Implementing unification Parsing with unification constraints Types and Inheritance. Lexicalized and Probabilistic Parsing: Probabilistic context-free grammar problems with PCFGs Probabilistic lexicalized CFGs Dependency Grammars Human parsing.

    UNIT IV SEMANTIC 10

    Representing Meaning: Computational desiderata for representations Meaning structure of language First order predicate calculus Some linguistically relevant concepts Related representational approaches Alternative approaches to meaning. Semantic Analysis: Syntax-Driven semantic analysis Attachments for a fragment of English Integrating semantic analysis into the early parser Idioms and compositionality Robust semantic analysis. Lexical semantics: relational among lexemes and their senses WordNet: A database of lexical relations The Internal structure of words Creativity and the lexicon.

    UNIT V APPLICATIONS 8

    Word Sense Disambiguation and Information Retrieval: Selectional restriction-based disambiguation Robust word sense disambiguation Information retrieval other information retrieval tasks. Natural Language Generation: Introduction to language generation Architecture for generation Surface realization Discourse planning Other issues. Machine Translation: Language similarities and differences The transfer

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    metaphor The interlingua idea: Using meaning Direct translation Using statistical techniques Usability and system development.

    TOTAL : 45

    TEXT BOOKS

    1. Daniel Jurafsky & James H.Martin, Speech and Language Processing, Pearson Education (Singapore) Pte. Ltd., 2002.

    2. James Allen, Natural Language Understanding, Pearson Education, 2003.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    SYSTEM MODELING AND SIMULATION

    L T P M C 3 0 0 100 3

    Unit I. INTRODUCTION 8

    Systems, modeling, general systems theory, Concept of simulation, Simulation as a decision making tool, types of simulation.

    Unit II. RANDOM NUMBERS 9

    Pseudo random numbers, methods of generating random variables, discrete and continuous distributions, testing of random numbers.

    Unit III. DESIGN OF SIMULATION EXPERIMENTS 10

    Problem formulation, data collection and reduction, time flow mechanism, key variables, logic flow chart, starting condition, run size, experimental design consideration, output analysis and interpretation validation.

    Unit IV. SIMULATION LANGUAGES 8

    Comparison and selection of simulation languages, study of anyone simulation language.

    Unit V. CASE STUDIES 10

    Development of simulation models using simulation language studied for systems like queuing systems, Production systems, Inventory systems, maintenance and replacement systems and Investment analysis.

    TOTAL : 45

    TEXT BOOKS

    1. Geoffrey Gordon, System Simulation, 2nd Edition, Prentice Hall, India, 2002. 2. Narsingh Deo, System Simulation with Digital Computer, Prentice Hall, India,

    2001.

    REFERENCES

    1. Jerry Banks and John S.Carson, Barry L. Nelson, David M.Nicol, Discrete Event System Simulation, 3rd Edition, Prentice Hall, India, 2002.

    2. Shannon, R.E. Systems simulation, The art and science, Prentice Hall, 1975. 3. Thomas J. Schriber, Simulation using GPSS, John Wiley, 1991.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    SOFTWARE QUALITY MANAGEMENT

    L T P M C

    3 0 0 100 3 UNIT I INTRODUCTION TO SOFTWARE QUALITY 9

    Software Quality Hierarchical models of Boehm and McCall Quality measurement Metrics measurement and analysis Gilbs approach GQM Model

    UNIT II SOFTWARE QUALITY ASSURANCE 9

    Quality tasks SQA plan Teams Characteristics Implementation Documentation Reviews and Audits

    UNIT III QUALITY CONTROL AND RELIABILITY 9

    Tools for Quality Ishikawas basic tools CASE tools Defect prevention and removal Reliability models Rayleigh model Reliability growth models for quality assessment

    UNIT IV QUALITY MANAGEMENT SYSTEM 9

    Elements of QMS Rayleigh model framework Reliability Growth models for QMS Complexity metrics and models Customer satisfaction analysis.

    UNIT V QUALITY STANDARDS 9

    Need for standards ISO 9000 Series ISO 9000-3 for software development CMM and CMMI Six Sigma concepts.

    TOTAL : 45

    TEXT BOOKS 1. Allan C. Gillies, Software Quality: Theory and Management, Thomson Learning,

    2003. (UI : Ch 1-4 ; UV : Ch 7-8) 2. Stephen H. Kan, Metrics and Models in Software Quality Engineering, Pearson

    Education (Singapore) Pte Ltd., 2002. (UI : Ch 3-4; UIII : Ch 5-8 ; UIV : Ch 9-11)

    REFERENCES

    1. Norman E. Fenton and Shari Lawrence Pfleeger, Software Metrics Thomson, 2003

    2. Mordechai Ben Menachem and Garry S.Marliss, Software Quality, Thomson Asia Pte Ltd, 2003.

    3. Mary Beth Chrissis, Mike Konrad and Sandy Shrum, CMMI, Pearson Education (Singapore) Pte Ltd, 2003.

    4. ISO 9000-3 Notes for the application of the ISO 9001 Standard to software development.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    HIGH SPEED NETWORKS L T P M C

    3 0 0 100 3

    UNIT I

    HIGH SPEED NETWORKS

    8

    Introduction to Computer Networks - Review of OSI/ISO model - TCP/IP, Peer to peer Networks - Frame Relay Networks Asynchronous transfer mode ATM Protocol Architecture, ATM logical Connection, ATM Cell ATM Service Categories AAL. High Speed LANs: Fast Ethernet, Gigabit Ethernet, Fibre Channel Wireless LANs: applications, requirements Architecture of 802.11, Queuing Analysis- Queuing Models Single Server Queues

    UNIT II CONGESTION AND TRAFFIC MANAGEMENT 10

    Effects of Congestion Congestion Control Traffic Management Congestion

    Control in Packet Switching Networks Frame Relay Congestion Control - Queuing Discipline, FQ, PS, BRFQ, GPS, WFQ

    UNIT III TCP AND ATM CONGESTION CONTROL 11

    TCP Flow control TCP Congestion Control Retransmission Timer Management Exponential RTO backoff KARNs Algorithm Window management Performance of TCP over ATM. Traffic and Congestion control in ATM Requirements Attributes Traffic Management Frame work, Traffic Control ABR traffic Management ABR rate control, RM cell formats, ABR Capacity allocations GFR traffic management.

    UNIT IV PROTOCOLS FOR QOS SUPPORT 8

    Integrated Services - Differentiated Services - RSVP MPLS RTP RTCP. - RTSP

    UNIT V RECENT TRENDS IN HIGH SPEED NETWORKS 8

    Enabling Differentiated Services Using Generalized Power Control Model in Optical Networks, Adaptive Quality of Service Based Power Management Algorithm in Wireless Transmission, New Worm Exploiting IPV6 and IPV4-IPV6 Dual stack Networks, Methodologies and Tools for Exploring Transport Protocols in the Context of High- speed Networks, End-to-end Congestion Control for High Speed Networks Based on Population Ecology Models

    TEXT BOOKS:

    TOTAL: 45

    1. William Stallings, HIGH SPEED NETWORKS AND INTERNET, Pearson Education, Fourth Edition, 2005.

    2. Behrouz A. Forouzan, Data Communications and Networking, 4th edition, Tata McGraw-Hill, 2005.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    REFERENCES: 1. Warland & Pravin Varaiya, HIGH PERFORMANCE COMMUNICATION

    NETWORKS, Jean Harcourt Asia Pvt. Ltd., II Edition, 2001. 2. Enabling Differentiated Services Using Generalized Power Control Model in

    Optical Networks IEEE transactions on communications Vol 57, No 9, September 2009

    3. An adaptive Quality of Service Based Power Management Algorithm in Wireless Transmission IJCA Vol 16, No 3, Sept 2009

    4. A New Worm Exploiting IPV6 and IPV4-IPV6 Dual stack Networks: Experiment, Modeling, Simulation and Defense: IEEE networks September/October 2009

    5. Methodologies and Tools for Exploring Transport Protocols in the Context of High-speed Networks Eighth IEEE International Symposium on Cluster Computing and the Grid 2008

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    C # AND .NET FRAMEWORK

    L T P M C

    3 0 0 100 3

    UNIT I INTRODUCTION TO C# 8

    Introducing C#, Understanding .NET, Overview of C#, Literals, Variables, Data Types, Operators, Expressions, Branching, Looping, Methods, Arrays, Strings, Structures, Enumerations.

    UNIT II OBJECT ORIENTED ASPECTS OF C# 9

    Classes, Objects, Inheritance, Polymorphism, Interfaces, Operator Overloading, Delegates, Events, Errors and Exceptions.

    UNIT III APPLICATION DEVELOPMENT ON .NET 8

    Building Windows Applications, Accessing Data with ADO.NET. UNIT IV WEB BASED APPLICATION DEVELOPMENT ON .NET 8

    Programming Web Applications with Web Forms, Programming Web Services. UNIT V THE CLR AND THE .NET FRAMEWORK 12

    Assemblies, Versioning, Attributes, Reflection, Viewing MetaData, Type Discovery, Reflecting on a Type, Marshaling, Remoting, Understanding Server Object Types, Specifying a Server with an Interface, Building a Server, Building the Client, Using SingleCall, Threads.

    TOTAL : 45 TEXT BOOKS

    1. E. Balagurusamy, Programming in C#, Tata McGraw-Hill, 2004. (Unit I, II) 2. J. Liberty, Programming C#, 2nd ed., OReilly, 2002. (Unit III, IV, V)

    REFERENCES

    1. Herbert Schildt, The Complete Reference: C#, Tata McGraw-Hill, 2004. 2. Robinson et al, Professional C#, 2nd ed., Wrox Press, 2002. 3. Andrew Troelsen, C# and the .NET Platform, A! Press, 2003. 4. Thamarai Selvi, R. Murugesan, A Textbook on C#, Pearson Education, 2003.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    NETWORK PROGRAMMING AND MANAGEMENT L

    T

    P

    M

    C UNIT I

    3 ELEMENTARY TCP SOCKETS

    0 0 100 9

    3

    Introduction to Socket Programming Overview of TCP/IP Protocols Introduction to Sockets Socket address Structures Byte ordering functions address conversion functions Elementary TCP Sockets socket, connect, bind, listen, accept, read, write, close functions Iterative Server Concurrent Server.

    UNIT II APPLICATION DEVELOPMENT 9

    TCP Echo Server TCP Echo Client Posix Signal handling Server with multiple clients boundary conditions: Server process Crashes, Server host Crashes, Server Crashes and reboots, Server Shutdown I/O multiplexing I/O Models select function shutdown function TCP echo Server (with multiplexing) poll function TCP echo Client (with Multiplexing)

    UNIT III SOCKET OPTIONS, ELEMENTRY UDP SOCKETS 9

    Socket options getsocket and setsocket functions generic socket options IP socket options ICMP socket options TCP socket options Elementary UDP sockets UDP echo Server UDP echo Client Multiplexing TCP and UDP sockets Domain name system gethostbyname function Ipv6 support in DNS gethostbyadr function getservbyname and getservbyport functions.

    UNIT IV ADVANCED SOCKETS 9

    Ipv4 and Ipv6 interoperability threaded servers thread creation and termination TCP echo server using threads Mutexes condition variables raw sockets raw socket creation raw socket output raw socket input ping program trace route program.

    UNIT V SIMPLE NETWORK MANAGEMENT 9

    SNMP network management concepts SNMP management information standard MIBs SNMPv1 protocol and Practical issues introduction to RMON, SNMPv2 and SNMPv3.

    TEXT BOOKS TOTAL : 45 HRS

    1. W. Richard Stevens, UNIX NETWORK PROGRAMMING Vol-I Second Edition, PHI / Pearson Education, 1998. (Units I, II, III & IV.) (Chapter 1-10, 23, 25)

    2. William Stallings, SNMP, SNMPv2, SNMPv3 and RMON 1 and 2, Third Edition, Addison Wesley, 1999. (Unit - V) (Chapter 4-7)

    REFERENCES

    1. D.E. Comer, Intrenetworking with TCP/IP Vol- III, (BSD Sockets Version), second Edition, PHI, 2003.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    ENTERPRISE RESOURCE PLANNING

    L T P M C

    3 0 0 100 3 UNIT I INTRODUCTION 9

    ERP: An Overview, Enterprise An Overview, Benefits of ERP, ERP and Related Technologies, Business Process Reengineering (BPR), Data Warehousing, Data Mining, OLAP, SCM

    UNIT II ERP IMPLEMENTATION 9

    ERP Implementation Lifecycle, Implementation Methodology, Hidden Costs, Organizing the Implementation, Vendors, Consultants and Users, Contracts with Vendors, Consultants and Employees, Project Management and Monitoring

    UNIT III THE BUSINESS MODULES 9

    Business modules in an ERP Package, Finance, Manufacturing, Human Resources, Plant Maintenance, Materials Management, Quality Management, Sales and Distribution

    UNIT IV THE ERP MARKET 9

    ERP Market Place, SAP AG, PeopleSoft, Baan, JD Edwards, Oracle, QAD, SSA

    UNIT V ERP PRESENT AND FUTURE 9

    Turbo Charge the ERP System, EIA, ERP and e-Commerce, ERP and Internet, Future

    Directions

    TEXT BOOKS

    1. Alexis Leon, ERP Demystified, Tata McGraw Hill, New Delhi, 2000

    TOTAL : 45

    2. Joseph A Brady, Ellen F Monk, Bret Wagner, Concepts in Enterprise Resource Planning, Thompson Course Technology, USA, 2001.

    REFERENCES

    1. Vinod Kumar Garg and Venkitakrishnan N K, Enterprise Resource Planning

    Concepts and Practice, PHI, New Delhi, 2003

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    L T P M C 3 0 0 100 3 9

    INFORMATION SECURITY

    NIT 1 INTRODUCTION

    History, What is Information Security?, Critical Characteristics of Information, NSTISSC Security Model, Components of an Information System, Securing the Components, Balancing Security and Access, The SDLC, The Security SDLC

    UNIT II SECURITY INVESTIGATION 9

    Need for Security, Business Needs, Threats, Attacks, Legal, Ethical and Professional Issues

    UNIT III SECURITY ANALYSIS 9

    Risk Management: Identifying and Assessing Risk, Assessing and Controlling Risk UNIT IV LOGICAL DESIGN 9

    Blueprint for Security, Information Security Policy, Standards and Practices, ISO 17799/BS 7799, NIST Models, VISA International Security Model, Design of Security Architecture, Planning for Continuity

    UNIT V PHYSICAL DESIGN 9

    Security Technology, IDS, Scanning and Analysis Tools, Cryptography, Access Control Devices, Physical Security, Security and Personnel

    TOTAL : 45

    TEXT BOOKS 1. Michael E Whitman and Herbert J Mattord, Principles of Information Security, Vikas

    Publishing House, New Delhi, 2003 2. Micki Krause, Harold F. Tipton, Handbook of Information Security Management,

    Vol 1-3 CRC Press LLC, 2004. REFERENCES 1. Stuart Mc Clure, Joel Scrambray, George Kurtz, Hacking Exposed, Tata McGraw-

    Hill, 2003 2. Matt Bishop, Computer Security Art and Science, Pearson/PHI, 2002.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    CLOUD COMPUTING

    L T P M C 3 0 0 100 3

    UNIT I INTRODUCTION 9 Cloud Computing Introduction, From, Collaboration to cloud, Working of cloud computing, pros and cons, benefits, developing cloud computing services, Cloud service development, discovering cloud services.

    UNIT II CLOUD COMPUTING FOR EVERYONE 9 Centralizing email communications, cloud computing for community, collaborating on schedules, collaborating on group projects and events, cloud computing for corporation, mapping schedulesm managing projects, presenting on road.

    UNIT III USING CLOUD SERVICES 9

    Collaborating on calendars, Schedules and task management, exploring on line scheduling and planning, collaborating on event management, collaborating on contact management, collaborating on project management, collaborating on word processing, spreadsheets, and databases., Discovering Cloud Services Development Services and Tools Amazon Ec2 Google App Engine IBM Clouds

    UNIT IV OUTSIDE THE CLOUD 9 Evaluating web mail services, Evaluating instant messaging, Evaluating web conference tools, creating groups on social networks, Evaluating on line groupware, collaborating via blogs and wikis

    UNIT V STORING AND SHARING 9 Understanding cloud storage, evaluating on line file storage, exploring on line book marking services, exploring on line photo editing applications, exploring photo sharing communities, controlling it with web based desktops.

    TOTAL : 45 TEXT BOOK 1. Michael Miller, Cloud Computing, Pearson Education, New Delhi, 2009

    REFERENCES

    1. Michael Miller, Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online, Que Publishing, August 2008.

    2. Haley Beard, Cloud Computing Best Practices for Managing and Measuring Processes for On-demand Computing, Applications and Data Centers in the Cloud with SLAs, Emereo Pty Limited, July 2008.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    REAL TIME SYTEMS L T P M C

    3 0 0 100 3

    UNIT I

    INTRODUCTION

    9

    Introduction-Issues in Real Time Computing-Structure of a Real Time System-Task Classes-Performance Measures for Real Time Systems-Estimating Program Run Times-Task Assignment and Scheduling-Classical Uniprocessor scheduling algorithms- Uniprocessor scheduling of IRIS Tasks-Task Assignment-Mode Changes-Fault Tolerant Scheduling.

    UNIT II PROGRAMMING LANGUAGES AND TOOLS 9

    Programming Languages and Tools-Desired Language Characteristic-Data Typing- Control Structures-Facilitating Hierarchical Decomposition-Packages-Run time (Exception) Error Handling-Overloading and Generics Multitasking Low Level Programming-Task scheduling-Timing Specifications-Programming Environments-Run- time Support.

    UNIT III REAL TIME DATABASE 9

    Real time Database-Basic Definition-Real Time Vs General Purpose Databases-Main Memory Databases-Transaction priorities-Transaction Aborts-Concurrency Control Issues-Disk Scheduling Algorithms-Two-phase Approach to improve Predictability- Maintaining Serialization Consistency Data-bases for Hard Real Time Systems.

    UNIT IV COMMUNICATION 9

    Real-Time Communication-Communications Media-Network Topologies Protocols-Fault Tolerant Routing Fault Tolerance Techniques-Fault Types-Fault Detection-Fault Error containment Redundancy-data Diversity-Reversal Checks-Integrated Failure handling.

    UNIT V EVALUATION TECHNIQUES 9

    Reliability Evaluation Techniques-Obtaining Parameter Values-Reliability Models for Hardware Redundancy-Software Error models. Clock Synchronization-Clock-A No-fault- Tolerant Synchronization Algorithm-Impact of Faults-Fault Tolerant Synchronization in Hardware-Fault Tolerant Synchronization in Software

    Total: 45

    TEXT BOOKS 1. C.M.Krishna,Kang G Shin,Real-Time Systems,McGraw-Hill International

    Editions,1997. 2. Stuart Bennett,Real Time Computer Control An Introduction,Pearson

    Education,1998.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    REFERENCES:

    1. Peter D.Lawrence,Real Time Micro Computer System Design-An Introduction,McGraw Hill,1998.

    2. S.T.Allworth, R.N.Zobel,Inroduction To Real Time Software Design,Second Edition,Macmillan,1987.

    3. R.J.A Buhur, D.L.bailey ,An Introduction To Real-Time System,Pearson Education,1999.

    4. Philip A.Laplante Real-Time System Design AnalysisThird Edition,Prentice Hall,2004.

    5. Lics, Real-Time Systems,First Edition,Pearson Education,2000

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    L T P M C 3 0 0 100 3

    SEMANTIC WEB

    Unit I. Introduction

    Components Types Ontological Commitments Ontological Categories Philosophical Background - Knowledge Representation Ontologies Top Level Ontologies Linguistic Ontologies Domain Ontologies Semantic Web Need Foundation Layers Architecture.

    Unit II. Languages for Semantic Web and Ontologies: 10

    Web Documents in XML RDF - Schema Web Resource Description using RDF- RDF Properties Topic Maps and RDF Overview Syntax Structure Semantics Pragmatics - Traditional Ontology Languages LOOM- OKBC OCML - Flogic Ontology Markup Languages SHOE OIL - DAML + OIL- OWL

    Unit III. Ontology Learning for Semantic Web 10

    Taxonomy for Ontology Learning Layered Approach Phases of Ontology Learning Importing and Processing Ontologies and Documents Ontology Learning Algorithms - Evaluation

    Unit V. Ontology Management and Tools 9

    Overview need for management development process target ontology ontology mapping skills management system ontological class constraints issues. Evolution Development of Tools and Tool Suites Ontology Merge Tools Ontology based Annotation Tools.

    Unit V. Applications: 7

    Web Services Semantic Web Services - Case Study for specific domain Security issues current trends.

    TEXT BOOKS

    TOTAL = 45

    1. Asuncion Gomez-Perez, Oscar Corcho, Mariano Fernandez-Lopez, Ontological Engineering: with examples from the areas of Knowledge Management, e- Commerce and the Semantic Web Springer, 2004

    2. Grigoris Antoniou, Frank van Harmelen, A Semantic Web Primer (Cooperative Information Systems), The MIT Press, 2004

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    REFERENCES:

    1. Alexander Maedche, Ontology Learning for the Semantic Web, Springer; 1 edition, 2002

    2. John Davies, Dieter Fensel, Frank Van Harmelen, Towards the Semantic Web: Ontology Driven Knowledge Management, John Wiley & Sons Ltd., 2003

    3. Dieter Fensel (Editor), Wolfgang Wahlster, Henry Lieberman, James Hendler, Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential, The MIT Press, 2002

    4. Michael C. Daconta, Leo J. Obrst, Kevin T. Smith, The Semantic Web: A Guide to the Future of XML, Web Services, and Knowledge Management, Wiley, 2003

    5. Steffen Staab (Editor), Rudi Studer, Handbook on Ontologies (International Handbooks on Information Systems), Springer 1st edition, 2004

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    SERVICE ORIENTED ARCHITECTURE

    L T P M C

    3 0 0 100 3

    Unit I 9

    Introduction Service Oriented Enterprise Service Oriented Architecture (SOA) SOA and Web Services Multi-Channel Access Business Process management Extended Web Services Specifications Overview of SOA Concepts Key Service Characteristics Technical Benefits Business Benefits

    Unit II 9 SOA and Web Services Web Services Platform Service Contracts Service-Level Data Model Service Discovery Service-Level Security Service-Level Interaction patterns Atomic Services and Composite Services Proxies and Skeletons Communication Integration Overview XML and Web Services - .NET and J2EE Interoperability Service-Enabling Legacy Systems Enterprise Service Bus Pattern

    Unit III 9

    Multi-Channel Access Business Benefits SOA for Multi Channel Access Tiers Business Process Management Concepts BPM, SOA and Web Services WS- BPEL Web Services Composition

    Unit IV 9

    Java Web Services JAX APIs JAXP JAX-RPC JAXM JAXR JAXB

    Unit V 9

    Metadata Management Web Services Security Advanced Messaging Transaction Management TEXT BOOKS

    1. Eric Newcomer, Greg Lomow, Understanding SOA with Web Services, Pearson Education, 2005

    2. James McGovern, Sameer Tyagi, Michael E Stevens, Sunil Mathew, Java Web Services Architecture, Elsevier, 2003. (Unit 4)

    REFERENCES:

    1. Thomas Erl, Service Oriented Architecture, Pearson Education, 2005 2. Frank Cohen, FastSOA, Elsevier, 2007. 3. Jeff Davies, The Definitive Guide to SOA, Apress, 2007. 4. Sandeep Chatterjee, James Webber, Developing Enterprise Web Services,

    Pearson Education, 2004.

    www.5starnotes.com

    www.5starnotes.com

  • www.5starnotes.com

    www.5starnotes.com

    www.5starnotes.com