Feedback

Data-Age Analysis and Optimisation for Cause-Effect Chains in Automotive Control Systems

GND
1190672324
Affiliation/Institute
Institute of Computer and Network Engineering Technische Universität Braunschweig
Schlatow, Johannes;
GND
1190672413
Affiliation/Institute
Institute of Computer and Network Engineering Technische Universität Braunschweig
Möstl, Mischa;
Affiliation/Institute
Institute of Computer and Network Engineering Technische Universität Braunschweig
Tobuschat, Sebastian;
Affiliation/Institute
Center for Technology Innovation – Controls, Research & Development Group, Hitachi Ltd., Ibaraki, Japan
Ishigooka, Tasuku;
GND
138335516
Affiliation/Institute
Institute of Computer and Network Engineering Technische Universität Braunschweig
Ernst, Rolf

Automotive control systems typically have latency requirements for certain cause-effect chains. When implementing and integrating these systems, these latency requirements must be guaranteed e.g. by applying a worst-case analysis that takes all indeterminism and limited predictability of the timing behaviour into account. In this paper, we address the latency analysis for multi-rate distributed cause-effect chains considering staticpriority preemptive scheduling of offset-synchronised periodic tasks. We particularly focus on data age as one representative of the two most common latency semantics. Our main contribution is an Mixed Integer Linear Program-based optimisation to select design parameters (priorities, task-to-processor mapping, offsets) that minimise the data age. In our experimental evaluation, we apply our method to two real-world automotive use cases.

Cite

Citation style:
Could not load citation form.

Access Statistic

Total:
Downloads:
Abtractviews:
Last 12 Month:
Downloads:
Abtractviews:

Rights

License Holder: © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Use and reproduction:
All rights reserved