George Mason University
DEPARTMENT OF COMPUTER SCIENCE

CS 773 Real-Time Systems Design and Development - Spring 2004

Wednesday 4.30 - 7.10 P.M.
Robinson A 243


Instructor: Dr. Hakan Aydin



Prerequisites: Graduate-level Operating Systems (CS 571) and at least undergraduate- level Data Structures/Algorithms Courses. On the O.S. side, the students should be familiar with basic concepts such as processes, scheduling, semaphores, interrupts, memory management. If in doubt, please contact the instructor.

Book: Real-Time Systems, Jane W. S. Liu. Prentice-Hall, 2000, 624 pp., ISBN 0-13-099651-3.
This is the main textbook; in addition, articles from recent issues of journals and conference proceedings will be made available in class.

Office Hours: Tuesday: 7.20 PM - 8.20 PM, Wednesday: 7.20 PM - 8.20 PM and by appointment.

Description: With the growing emphasis on timing guarantees, Real-Time technologies are increasingly marking the design and operation of various computer and communication systems, in the areas of avionics, command-and-control, multimedia networking, e-commerce and embedded/mobile computing, to name a few. Recent initiatives to incorporate Real-Time extensions to widely used Windows NT and Linux operating systems justify and strengthen its status as a major enabling technology. This course is intended to provide the background and skills needed to design, analyze and develop real-time applications.

Topics: Grading: Paper Presentation: Each student is expected to present one research paper, recently published in the general area of Real-Time Systems/Communications. A list of suggested papers will be provided, however, other suggestions are welcome. The (in-class) presentation will include a critical evaluation and discussion of the paper.

Term Project: Each student is expected to complete a term project and submit a research paper/report by the end of the term. Again, a list of potential projects will be provided; but students may define their own project as long as the the project has sufficient scope/complexity and the instructor's approval is obtained. A term project may be in any of the following forms: No early exams will be given and make-up exams are strongly discouraged. GMU Honor Code will be strictly enforced. We reserve the right to use MOSS to detect plagiarism. Violations of GMU Honor Code will result in an F.

Course Web Page: http://www.cs.gmu.edu/~aydin/cs773