Synthesizing Job-Level Dependencies for Automotive Multi-Rate Effect Chains

被引:57
作者
Becker, Matthias [1 ]
Dasari, Dakshina [2 ]
Mubeen, Saad [1 ]
Behnam, Moris [1 ]
Nolte, Thomas [1 ]
机构
[1] Malardalen Univ, MRTC, Vasteras, Sweden
[2] Robert Bosch, Res & Technol Ctr, Coimbatore, Tamil Nadu, India
来源
2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA) | 2016年
关键词
D O I
10.1109/RTCSA.2016.41
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today's automotive embedded systems comprise a multitude of functionalities, many with complex timing requirements. Besides task specific timing requirements, such applications often have timing requirements for the propagation of data through a chain of tasks. An important metric for control applications is the data age, which is addressed in this paper. The analysis of such systems is non-trivial because tasks involved in the data propagation may execute at different periods, which leads to over and undersampling within one chain. This paper presents a novel method to compute worst-and bestcase end-to-end latencies for such systems. A second contribution synthesizes job-level dependencies for such task sets in a way that data paths which exceed the age constraint are eliminated. An extensive evaluation is performed on synthetic task sets and the applicability to industrial applications is demonstrated in a case study.
引用
收藏
页码:159 / 169
页数:11
相关论文
共 17 条
[1]  
[Anonymous], 2014, V2112 EASTADL
[2]  
[Anonymous], 2014, 422 AUTOSAR
[3]   Measuring the performance of schedulability tests [J].
Bini, E ;
Buttazzo, GC .
REAL-TIME SYSTEMS, 2005, 30 (1-2) :129-153
[4]   Period optimization for hard real-time distributed automotive systems [J].
Davare, Abhijit ;
Zhu, Qi ;
Di Natale, Marco ;
Pinello, Claudio ;
Kanajan, Sri ;
Sangiovanni-Vincentelli, Alberto .
2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, :278-+
[5]  
Feiertag N., 2008, INT WORKSH COMP THEO INT WORKSH COMP THEO
[6]  
Forget Julien, 2010, Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2010), P301, DOI 10.1109/RTAS.2010.26
[7]  
Forget Julien, 2010, P ACM S APPL COMPUTI, P527
[8]  
Frey P., 2010, TECH REP
[9]   THE SYNCHRONOUS DATA FLOW PROGRAMMING LANGUAGE LUSTER [J].
HALBWACHS, N ;
CASPI, P ;
RAYMOND, P ;
PILAUD, D .
PROCEEDINGS OF THE IEEE, 1991, 79 (09) :1305-1320
[10]  
Kramer S., 2015, 6 INT WORKSH ANAL TO