Computing robustness of FlexRay schedules to uncertainties in design parameters

In the current environment of rapidly changing invehicle requirements and ever-increasing functional content for automotive EE systems, there are several sources of uncertainties in the definition of EE architecture design. This is also true for communication schedule synthesis where key decisions are taken early because of interactions with the suppliers. The possibility of change necessitates a design process that can analyze schedules for robustness to uncertainties, e.g., changes in estimated task durations or communication load. A robust design would be able to accommodate these changes incrementally without changes in the system scheduling, thus reducing validation times and increasing reusability. This paper introduces a novel approach based on the info-gap decision theory that provides a systematic scheme for analyzing robustness of schedules by computing the greatest horizon of uncertainty that still satisfies the performance requirements. The paper formulates info-gap models for potential uncertainties in schedule synthesis for a distributed automotive system communicating over a FlexRay network, and shows their application to a case study.

[1]  Y. Ben-Haim Info-Gap Decision Theory: Decisions Under Severe Uncertainty , 2006 .

[2]  Iain Bate,et al.  Incorporating Scenarios And Heuristics To Improve Flexibility In Real-Time Embedded Systems , 2006, 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'06).

[3]  Alberto L. Sangiovanni-Vincentelli,et al.  Scheduling the FlexRay bus using optimization techniques , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[4]  Yakov Ben-Haim,et al.  Info-gap Decision Theory For Engineering Design. Or: Why 'Good' is Preferable to 'Best' , 2005 .

[5]  Rolf Ernst,et al.  A formal approach to robustness maximization of complex heterogeneous embedded systems , 2006, Proceedings of the 4th International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS '06).

[6]  Rolf Ernst,et al.  Applying Sensitivity Analysis in Real-Time Distributed Systems , 2005, IEEE Real-Time and Embedded Technology and Applications Symposium.

[7]  Rolf Ernst,et al.  Multi-dimensional Robustness Optimization in Heterogeneous Distributed Embedded Systems , 2007, 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07).

[8]  Rolf Ernst,et al.  Methods for multi-dimensional robustness optimization in complex embedded systems , 2007, EMSOFT '07.

[9]  Giorgio C. Buttazzo,et al.  Sensitivity analysis for fixed-priority real-time systems , 2006, 11th IEEE Real Time and Embedded Technology and Applications Symposium.

[10]  Petru Eles,et al.  Design optimization of mixed time/event-triggered distributed embedded systems , 2003, First IEEE/ACM/IFIP International Conference on Hardware/ Software Codesign and Systems Synthesis (IEEE Cat. No.03TH8721).