CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Learning >  Technical Paper
Technical Papers
Real-Time Scheduling Techniques for Hard Real-Time Automotive Control Systems

Click to Download
pdf logo
2004 Real-Time Automotive Seminar Paper
75 KB (11 pages)
October 21, 2004
 

Sam Gu

As modern automotive systems grow in software complexity, it is imperative to have techniques and tools for rigorous analysis of embedded software for its non-functional correctness, especially real-time issues. There are mainly two classes of real-time systems. A hard real-time system is one that cannot afford to miss any deadlines, otherwise catastrophic events will occur. Actually in a real system, there would probably be various fault-tolerance mechanisms built in to ensure a certain degree of safety and reliability in the presence of faults, including timing faults (deadline misses), so that nothing catastrophic will occur even if a few deadlines are missed. Nonetheless, as system designers, we should strive to achieve the goal of not missing any deadlines. Some examples of hard real-time systems are automotive engine control, and x-by-wire applications, including drive-by-wire, steer-by-wire, and so on. Another class of real-time systems is soft real-time systems, which can afford occasional deadline misses. Missed deadlines here will likely affect the quality of service experienced by the user, but will not cause any physical harm. Examples of soft real-time systems include invehicle multimedia and telematics applications. We mainly focus on hard real-time systems in this paper.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper
Follow Tech Papers

Real-Time Automotive Seminar
   

TECH PAPER
1. Use Rowley CrossWorks and the MAXQ3120 Evaluation Kit to Create a Light Meter Application

TECH PAPER
2. System ACE Configuration Solution for Xilinx FPGAs

TECH PAPER
3. Interface Products Design Guide

TECH PAPER
4. Maintaining Data/Clock Synchronization with Spread-Spectrum EMI Reduction