DocumentCode
40921
Title
Computation of the Precise Worst-Case Response Time of FlexRay Dynamic Messages
Author
Ouedraogo, Lucien ; Kumar, Ravindra
Author_Institution
MathWorks, Natick, MA, USA
Volume
11
Issue
2
fYear
2014
fDate
Apr-14
Firstpage
537
Lastpage
548
Abstract
FlexRay is a communication bus (and associated protocol) that supports transmission of time-triggered and event-triggered frames. A method for determining the worst-case response-time of FlexRay frames is proposed by Pop in 2008, and is formulated as iterative sequence of Integer Linear Programming (ILP) problems. As we show, the method of Pop is conservative (overestimates the response time). We propose a new ILP formulation that computes a precise value of the worst-case response time of FlexRay frames transmitted in the dynamic segment. Furthermore, our approach is non-iterative as it requires the solving of a single ILP for computing, respectively, the delay of full bus cycles and the delay of a partial (last) bus cycle. The proposed solution is also validated by applying it to a SAE benchmark and can be used for formally guaranteeing that no message will miss its deadline during system operation.
Keywords
integer programming; linear programming; protocols; FlexRay dynamic messages; ILP formulation; SAE benchmark; associated protocol; communication bus; event triggered frames; integer linear programming problems; iterative sequence; precise worst case response time; time triggered frames; Delay; Protocols; Real-time systems; Synchronization; Time factors; Upper bound; FlexRay; in-vehicle network; integer linear programming; real-time embedded systems; timing analysis;
fLanguage
English
Journal_Title
Automation Science and Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1545-5955
Type
jour
DOI
10.1109/TASE.2013.2237766
Filename
6428651
Link To Document