Allocating hard real-time tasks: an NP-hard problem made easy
Real-Time Systems
A GA-based scheduling method for FlexRay systems
Proceedings of the 5th ACM international conference on Embedded software
Timing Analysis of the FlexRay Communication Protocol
ECRTS '06 Proceedings of the 18th Euromicro Conference on Real-Time Systems
Solving a real-time allocation problem with constraint programming
Journal of Systems and Software
FlexRay schedule optimization of the static segment
CODES+ISSS '09 Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis
Scheduling the FlexRay bus using optimization techniques
Proceedings of the 46th Annual Design Automation Conference
Optimizations of an application-level protocol for enhanced dependability in FlexRay
Proceedings of the Conference on Design, Automation and Test in Europe
Hi-index | 0.00 |
Flex Ray is a new communication protocol standard for future automotive applications that provides time determinism, flexibility and fault-tolerance. It consists of a time-triggered Static Segment and an event-triggered Dynamic Segment in a single communication cycle. The scheduling of tasks in the ECU and messages in the Flex Ray bus can affect each other. Design of the task/message scheduling is critical for design optimization of Based-based distributed systems. This paper focuses on the Static Segment. We use Constraint Programming (CP) for optimization of the objective of minimizing the used static slots through task/message scheduling. We present a case study with realistic size for automotive control applications and experiment results show that the proposed CP-based model for the static segments can achieve good performance.