CSCE 990: Real-Time Systems

Fall 2007
TuTh 2:00-3:15pm, Avery 118

Instructor: Prof. Steve Goddard

Avery 357, 472-9968
Office hours: 12:00-1:30pm Tu, 12:00-1:30pm Th
goddard@cse.unl.edu


Course Information

Summary:
A real-time system is one that responds to external events within a bounded interval of time (which is defined by the system's external environment). Real-time systems are often classified as either hard-real-time or soft-real-time. Hard-real-time systems require a guarantee that all processing completes within a specified time constraint. The temporal correctness of soft real-time systems is less stringent in that a stochastic measure of temporal correctness is sufficient (e.g., 90% of deadlines are met or the probability of meeting a task's deadline is 90%).

This course addresses the issues of designing and validating real-time systems. We will short-change the important field of specifying and verifying timing constraints and assume correct timing constraints are given.

Syllabus (pdf)
Lecture Notes
Assignments
Projects
Research Issues in Real-Time (Distributed) Systems -- pdf version (These notes are originally from my CSCE 855 Distributed Systems course and are based on slides from Dr. Douglas Niehaus. Since they also apply to real-time systems, the material may be helpful in doing in your projects and in writing your reports.)
Generic Proposal/Paper Outline
Technical Writing Resources

Steve Goddard <goddard@cse.unl.edu>
Last modified: Mon Aug 20 16:26:13 CDT 2007