Abstract

Model-based development (MBD) has become important in the automobile domain. Automobile control systems consist of various software applications, and with MATLAB/Simulink, developers can design such applications using synchronous reactive models represented by synchronous block diagrams (SBD). The automotive open system architecture (AUTOSAR), a global development partnership formed to create open and standardized software architecture for automotive electronic control units (ECU), can provide highly reusable middleware. In this case, developers must map blocks of the SBD to AUTOSAR runnables, i.e., ECU processing units, and then assign the runnables to the ECUs. Most sample models are single-rate models. However, multi-rate control models will become essential due to the increasing complexity and scale of such automotive systems. This paper proposes top-down mapping algorithms from multi-rate control SBDs to runnables in consideration of schedulability, modularity, and code size. Note that proposed algorithms do not consider reusability. Evaluation results demonstrate that algorithms provide runnable sets with superior modularity than an existing algorithm.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.