You are on page 1of 2

BIRLA INSTITUTE OF TECHNOLOGY & SCIENCE, PILANI WORK INTEGRATED LEARNING PROGRAMMES DIVISION BITS-igate Collaborative Programme: MS in Embedded

Systems SECOND SEMESTER 2012-13 COURSE HANDOUT

Course No. : ESPC ZG553 Course Title : Real Time Systems  Instructor's Name: Prof. Sourish Banerjee Course Description: Introduction to real­time systems, clock synchronization task assignment and scheduling, programming  language with real­time support, ADA, real­time communication protocols, real­time database, fault  tolerant techniques, reliability evaluation methods; case studies in real­time operating systems,  simulation of real­time systems, embedded system programming.  Scope and Objective The course focuses on basics of hardware design, advance concepts in software design and validation  techniques for real time systems. Specifically the student would study the operating system issues,  scheduling, communication protocols, failure management algorithms, synchronization clock, fault  tolerance and architectural issues, processor architecture, network and architecture. Prescribed Text Books T1.           Liu, Jane W.S., Real – Time Systems, Pearson Education, 2000.  T2.           Laplante, Phillip A., Real­Time System Design and Analysis, WSE, 3rd Ed., 2004. Reference Book R1.           Barnes J., Programming in Ada 95, Addison Wesley, 1998 

 Testing and Fault Tolerance  Topic Reference to Text  Book T1­ Ch.4  T1­ Ch. 2.3 T2­Ch.7 T1­Ch. Evaluation Scheme:  EC No Component & Nature Duration Weightage  1.5 T1­ Ch. Mid­Semester Test (Closed Book)  Assignments Compre.A Reference Model of  Real­time Systems  Commonly used Approaches to Real­time Scheduling  Clock­Driven Scheduling  Priority­Driven Scheduling of Periodic Tasks  Scheduling Aperiodic and Sporadic Jobs in Priority­Driven  Systems  Resources and Resource Access Control  Computer Hardware Issues Language Issue The Software Life Cycle  Real­time Specification and Design Techniques  Real­time Kernels  Intertask Communication and Synchronization  System Performance Analysis and Optimization  Reliability.4 T2­Ch. 1 to 8 Syllabus for Comprehensive Exam (Open Book): All topics given in Plan of Self Study. Exam  (Open Book) 2 hours  30% 10% 3 hours  60% Date.2 & T1­ Ch.   3.6 T1­ Ch.3 T1­ Ch.8 Syllabus for Mid­Semester Test (Closed Book): Topics in Week No.1 T1­ Ch.3 T2­Ch 7 T2­Ch. Time Instructor­in­charge  .  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Typical Real­time Applications  Hard Versus Soft Real­time Systems.ESPC ZG553 (Course Handout)                  Page 2 Plan of Self Study Week  No.8  T2­Ch 2 T2­Ch 6 T2­Ch 5 T2­Ch.