In this chapter, the following content will be discussed: Introduction, Characteristics and challenges of real-time systems, real-time component models, designing component-based real-time systems, composition of components, example: RT components in rubus OS. | Chapter 13 Components in Real-Time Systems Page Building Reliable Component-based Systems Chapter 13 -Components in Real-Time Systems Overview Introduction Characteristics and challenges of real-time systems Real-time component models Designing component-based real-time systems Composition of components Example: RT components in Rubus OS Page Building Reliable Component-based Systems Chapter 13 -Components in Real-Time Systems Introduction Embedded computers Medical control equipment, mobile phones, and vehicle control systems. Most of such embedded systems can also be characterized as real-time systems. They must usually meet stringent specifications for safety, reliability, limited hardware capacity etc Page Building Reliable Component-based Systems Chapter 13 -Components in Real-Time Systems Characteristics and Challenges of RTS Real-time systems are computing systems in which the meeting of timing constraints is essential to correctness. If the system delivers the . | Chapter 13 Components in Real-Time Systems Page Building Reliable Component-based Systems Chapter 13 -Components in Real-Time Systems Overview Introduction Characteristics and challenges of real-time systems Real-time component models Designing component-based real-time systems Composition of components Example: RT components in Rubus OS Page Building Reliable Component-based Systems Chapter 13 -Components in Real-Time Systems Introduction Embedded computers Medical control equipment, mobile phones, and vehicle control systems. Most of such embedded systems can also be characterized as real-time systems. They must usually meet stringent specifications for safety, reliability, limited hardware capacity etc Page Building Reliable Component-based Systems Chapter 13 -Components in Real-Time Systems Characteristics and Challenges of RTS Real-time systems are computing systems in which the meeting of timing constraints is essential to correctness. If the system delivers the correct answer, but after a certain deadline, it could be regarded as having failed. Page Building Reliable Component-based Systems Chapter 13 -Components in Real-Time Systems Tasks Real-time systems can be constructed of sequential programs, but typically they are built of concurrent programs, called tasks. Tasks are usually divided into: Periodic tasks: consist of an infinite sequence of identical activities, called instances, which are invoked within regular time periods. Non-periodic : are invoked by the occurrence of an event. Page Building Reliable Component-based Systems Chapter 13 -Components in Real-Time Systems Scheduling Offline scheduling: The scheduler has complete knowledge of the task set and its constraints. Online scheduling: Make their scheduling decisions during run-time. Deadline: Is the maximum time within which the task must complete its execution with respect to an event. Real-time systems are divided into two classes, hard and soft real-time systems