{"title":"Extended mapping algorithm based on modularity from synchronous block diagrams to AUTOSAR runnables","authors":"Shun Hori, Takuya Azumi","doi":"10.1109/ETFA.2016.7733520","DOIUrl":null,"url":null,"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.","PeriodicalId":6483,"journal":{"name":"2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA)","volume":"53 16","pages":"1-8"},"PeriodicalIF":0.0000,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETFA.2016.7733520","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.