DOI QR코드

DOI QR Code

A Study on Model-based Mode Management Development Process for AUTOSAR Compliant ECU

AUTOSAR 기반 ECU의 모델 기반 모드관리 개발 기법에 관한 연구

  • Kwon, Jaehee (Department of Automotive Engineering, Hanyang University) ;
  • Sunwoo, Myungho (Department of Automotive Engineering, Hanyang University) ;
  • Lee, Wootaik (Department of Control and Instrumentation Engineering, Changwon National University)
  • 권재희 (한양대학교 미래자동차공학과) ;
  • 선우명호 (한양대학교 미래자동차공학과) ;
  • 이우택 (창원대학교 제어계측공학과)
  • Received : 2016.10.31
  • Accepted : 2016.12.12
  • Published : 2017.01.01

Abstract

We suggest a process for the basic software configurations and application development in the mode management design of AUTOSAR-based ECU. Mode management is an essential task and AUTOSAR provides the mode management components for the runtime state handling of an ECU, such as BswM, application mode manager and RTE. BswM is used to meet the custom's requirements for ECU state handling. The behavior of BswM is configured with a set of rules in the form of "if-else" statements, so it is a complicated job and a potential source of errors as the number of rules increases. These difficulties can be overcome using the Model-Based Development approach, which is widely used in the AUTOSAR SW development. An efficient process is proposed to apply the MBD approach to the BswM configuration. An application mode development process is also proposed to improve the mode management design by combining the MBD process. Development tools are developed to adapt these proposed processes to the traditional ones. Simulation and experimental results are provided to prove the feasibility of the proposed approach.

Keywords

References

  1. AUTOSAR, AUTOSAR Layered Software Architecture, http://www.autosar.org/fileadmin/files/releases/4-2/software-architecture/general/auxiliary/AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf, 2016.
  2. S. Bunzel, K. Heidary, S. Furst, A. Lajtkep, J. Mossinger, J. Cordes, S. Schmerler, C. Kuhn, F. K. Biller, B. Frielingsdorf, R. Rimkus, R. Kacel, A. Gilberg, B. Delord, K. Nishikawa, H. Hirano, A. Titze and B. Kunkel, "Hardware-independent Software Development with AUTOSAR," Lecture Notes in Informatics, pp.503-508, 2010.
  3. AUTOSAR, AUTOSAR Guide to Modemanagement, http://www.autosar.org/fileadmin/files/releases/4-2/software-architecture/system-services/auxiliary/AUTOSAR_EXP_ModeManagementGuide.pdf, 2016.
  4. AUTOSAR, AUTOSAR Specification of Basic Software Mode Manager, http://www.autosar.org/fileadmin/files/releases/4-2/software-architecture/system-services/standard/AUTOSAR_SWS_BSWModeManager.pdf, 2016.
  5. I. Park, W. Lee and M. SunWoo, "Application Software Modeling and Integration Methodology using AUTOSAR-ready Light Software Architecture," Transactions of KSAE, Vol.20, No.6, pp.117-125, 2012. https://doi.org/10.7467/KSAE.2012.20.6.117
  6. K. Jo, J. Kim, D. Kim, C. Jang and M. Sunwoo, "Development of Autonomous Car-Part I: Distributed System Architecture and Development Process," IEEE Transactions on Industrial Electronics, Vol.61, No.12, 2014.
  7. K. Lee, I. Park, M. SunWoo and W. Lee, "AUTOSAR-ready Light Software Architecture for Automotive Embedded Control Systems," Transactions of KSAE, Vol.21, No.1, pp.68-77, 2013. https://doi.org/10.7467/KSAE.2013.21.1.068
  8. AUTOSAR, AUTOSAR Specification of ECU Configuration, http://www.autosar.org/fileadmin/files/releases/4-2/methodology-and-templates/templates/standard/AUTOSAR_TPS_ECUConfiguration.pdf, 2016.
  9. I. Park, "Resource-aware Integration of AUTOSAR-COMPLIANT ECUs with an Empirical WCET Prediction Model," Int. J. Automotive Technology, Vol.17, No.4, pp.717-729, 2016. https://doi.org/10.1007/s12239-016-0071-4
  10. G. Sandmann and M. Seibt, "AUTOSAR-Compliant Development Workflows: From Architecture to Implementation - Tool Interoperability for Round-Trip Engineering and Verification and Validation," SAE 2012-01-0962, 2012.