03-09-2016, 10:07 AM
1452240700-Lecture1.ppt (Size: 195 KB / Downloads: 5)
Course overview
Upon completing this course you will be able to:
Understand real-time issues and terminology
Apply best practices to the design of real-time systems
Improve the performance of existing systems
Maintain legacy systems more effectively
Document real-time behavior in specifications and design
Apply the latest real-time technologies to any system
Course expectations, grading, etc. – see syllabus
Lecture 1: Basic real-time concepts
Terminology
Real-time design issues
Example real-time systems
Common misconceptions
Brief history
Systems concepts
Definition: The time between the presentation of a set of inputs to a system (stimulus) and the realization of the required behavior, including the availability of all associated outputs, (response) is called the response time of the system.
Real-time definitions
Definition: A real-time system is a system that must satisfy explicit (bounded) response-time constraints or risk severe consequences, including failure.
Definition: A failed system is a system that cannot satisfy one or more of the requirements stipulated in the formal system specification.
Definition: A real-time system is one whose logical correctness is based on both the correctness of the outputs and their timeliness.