You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
  • technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact webmaster@ide.mdh.se

Hard Real-Time in a Soft World

Fulltext:


Publication Type:

Report - MRTC

ISRN:

MDH-MRTC-14/2000-1-SE


Abstract

In cost conscious industries, such as automotive, it is imperative for designers to adhere to policies that reduce system resources to the extent feasible, even for safety-critical sub-systems. However, the overall reliability requirement must be both analysable and met. Faults may be either, hardware, software or timing faults. The latter being handled by hard-real time schedulability analysis, which is used to prove that no timing violations will occur. However, from a reliability and cost perspective there is a trade-off between timing guarantees, the level of hardware and software faults, and the per-unit cost. By allowing occasional deadline misses, less costly hardware may be used, while still meeting the overall reliability requirement. Careful analysis is however needed. The main risk/problem is that this type of reasoning is highly dependent on assumptions concerning distributions and independence.This paper presents a reliability analysis method that considers the effects of faults and timing parameter distributions on schedulability analysis, and its impact on the reliability estimation of the system. In scheduling terms, we will consider a wider set of scenarios/cases than just the worst case considered in hard real-time schedulability analysis. The ideas have general applicability, but the method has been developed with modelling of external interference of automotive CAN buses in mind. We illustrate the method by showing that a CAN-bus interconnected distributed system, subjected to external interference, may be proven to satisfy its timing requirements with a sufficiently high probability, even in cases when the worst-case analysis has deemed it unschedulable.

Bibtex

@techreport{Hansson189,
author = {Hans Hansson and Christer Norstr{\"o}m and Sasikumar Punnekkat},
title = {Hard Real-Time in a Soft World},
number = {ISSN 1404-3041 ISRN MDH-MRTC-14/2000-1-SE},
month = {January},
year = {2000},
url = {http://www.es.mdu.se/publications/189-}
}