DOI QR코드

DOI QR Code

Application Software Modeling and Integration Methodology using AUTOSAR-ready Light Software Architecture

AUTOSAR 대응 경량화 소프트웨어 아키텍처를 이용한 어플리케이션 소프트웨어 모델링 및 통합 방법

  • Park, In-Seok (Department of Automotive Engineering, Graduate School, Hanyang University) ;
  • Lee, Woo-Taik (Department of Control & Instrumentation Engineering, Changwon National University) ;
  • SunWoo, Myoung-Ho (Department of Automotive Engineering, Hanyang University)
  • 박인석 (한양대학교 대학원 자동차공학과) ;
  • 이우택 (창원대학교 제어계측공학과) ;
  • 선우명호 (한양대학교 미래자동차공학과)
  • Received : 2012.02.13
  • Accepted : 2012.06.14
  • Published : 2012.11.01

Abstract

This paper describes a model-based software development methodology for AUTOSAR-ready light software architecture(AUTOSAR-Lite). The proposed methodology briefly represents an application software modeling technique using Matlab/Simulink. Using the proposed technique, application software architecture elements (e.g. software components, runnables, and interfaces) and functional behaviors can be designed in a single modeling environment. From the designed model, the codes of application software is automatically generated using Real-Time Workshop Embedded Coder. The generated application software is easily integrated with hand-coded basic software using the proposed method. In order to evaluate the proposed methodology, a diesel engine management system for a passenger car was employed as a case study. Based on the methodology, 8 atomic software components and 52 runnables are successfully developed, and they are evaluated by engine experiments. From this case study, AUTOSAR compatible model-based application software was successfully developed, and the effectiveness of the proposed methodology was evaluated.

Keywords

References

  1. N. Navet, Y. Song, F. Simonot-Lion and C. Wilwert, "Trends in Automotive Communication Systems," Proceedings of the IEEE, Vol.93, pp.1204-1223, 2005. https://doi.org/10.1109/JPROC.2005.849725
  2. M. Broy, I. Kruger, A. Pretschner and C. Salzmann, "Engineering Automotive Software," Proceedings of the IEEE, Vol.95, pp.356-373, 2007. https://doi.org/10.1109/JPROC.2006.888386
  3. J. Ma, J. Youn, M. Shin, I. Hwang and M. Sunwoo, "Integrated Development Environment from Modeling to Implementation for Automotive Real-time Embedded Control System," Int. J. Automotive Technology, Vol.7, pp.335-341, 2006.
  4. K. Lee, S. Hong, S. Oh and W. Lee, "A Study of Model Based Automotive Electronic System Development Process," Fall Conference Proceedings, KSAE, pp.1480-1485, 2006.
  5. Matlab/Simulink, Available at http://www.mathworks.co.kr, 2012.
  6. ASCET, Available at http://www.etas.com, 2012.
  7. W. Yoo, J. Park, J. Yoo, S. Kim and S. Hong, "AUTOSAR-based Software Architecture for Automotive Systems," Fall Conference Proceedigns, KSAE, pp.60-65, 2006.
  8. H. Heinecke, K.-P. Schnelle, H. Fennel, J. Bortolazzi, L. Lundh, J. Leflour, J.-L. Maté, K. Nishikawa and T. Scharnhorst, "Automotive Open System ARchitecture - An Industry-Wide Initiative to Manage the Complexity of Emerging Automotive E/E-Architectures," SAE 2004-21-0042, 2004.
  9. G. Park, S. Lee, D. Kum, C. Choi, W. Lee and W. Won, "Development of Software Component for EPS System Based on AUTOSAR," Annual Conference Proceedings, KSAE, pp.1867-1873, 2009
  10. R. Yerushalmi and R. A. Felice, "Implementing AUTOSAR Atomic Software Components Using UML/SYSML in C," SAE 2010-01-026, 2010.
  11. O. Niggemann, U. Eisemann, M. Beine and U. Kiffmeier, "Behavior Modeling Tools in an Architecture-driven Development Process - From Function Models to AUTOSAR," SAE 2007-01-0507, 2007.
  12. U. Freund, V. Jaikamal and J. Löchner, "Multi-level System Integration of Automotive ECUs based on AUTOSAR," SAE 2009-01-0918, 2009.
  13. G. Sandmann and R. Thompson, "Development of AUTOSAR Software Components within Model-based Design," SAE 2008-01-0383, 2008.
  14. Davinci Developer, Available at http://www.vector.com/, 2012.
  15. SystemDesk, Available at http://www.dspace.com/, 2012.
  16. K. Lee, I. Park, M. Sunwoo and W. Lee, "AUTOSAR-ready Light Software Architecture for Automotive Embedded Control Systems," Transactions of KSAE, To be published.
  17. Eclipse C/C++ Development Tool, Available at http://www.eclipse.org/cdt/, 2012.

Cited by

  1. Nonlinear Static Model-based Feedforward Control Algorithm for the EGR and VGT Systems of Passenger Car Diesel Engines vol.21, pp.6, 2013, https://doi.org/10.7467/KSAE.2013.21.6.135
  2. Nonlinear sliding mode observer for exhaust manifold pressure estimation in a light-duty diesel engine vol.15, pp.3, 2014, https://doi.org/10.1007/s12239-014-0040-8
  3. Dynamic Decoupler Design for EGR and VGT Systems in Passenger Car Diesel Engines vol.22, pp.2, 2014, https://doi.org/10.7467/KSAE.2014.22.2.182
  4. Air System Modeling for State Estimation of a Diesel Engine with Consideration of Dynamic Characteristics vol.22, pp.4, 2014, https://doi.org/10.7467/KSAE.2014.22.4.036
  5. Robust Air-to-Fuel Ratio and Boost Pressure Controller Design for the EGR and VGT Systems Using Quantitative Feedback Theory vol.22, pp.6, 2014, https://doi.org/10.1109/TCST.2014.2301160
  6. Common Rail Pressure Control Algorithm for Passenger Car Diesel Engines Using Quantitative Feedback Theory vol.38, pp.2, 2014, https://doi.org/10.3795/KSME-B.2014.38.2.107
  7. Development of Autonomous Car—Part I: Distributed System Architecture and Development Process vol.61, pp.12, 2014, https://doi.org/10.1109/TIE.2014.2321342
  8. Real-time empirical NOx model based on In-cylinder pressure measurements for light-duty diesel engines vol.17, pp.4, 2016, https://doi.org/10.1007/s12239-016-0055-4
  9. Resource-aware integration of AUTOSAR-compliant ECUs with an empirical wcet prediction model vol.17, pp.4, 2016, https://doi.org/10.1007/s12239-016-0071-4
  10. Gain-scheduled EGR control algorithm for light-duty diesel engines with static-gain parameter modeling vol.18, pp.4, 2017, https://doi.org/10.1007/s12239-017-0058-9
  11. A Study on Model-based Mode Management Development Process for AUTOSAR Compliant ECU vol.25, pp.1, 2017, https://doi.org/10.7467/KSAE.2017.25.1.116
  12. Nonlinear Compensators of Exhaust Gas Recirculation and Variable Geometry Turbocharger Systems using Air Path Models for a CRDI Diesel Engine vol.136, pp.4, 2013, https://doi.org/10.1115/1.4026075
  13. Exhaust Pressure Estimation Using a Diesel Particulate Filter Mass Flow Model in a Light-Duty Diesel Engine Operated With Dual-Loop Exhaust Gas Recirculation and Variable Geometry Turbocharger Systems vol.136, pp.11, 2014, https://doi.org/10.1115/1.4028018
  14. Fault Diagnosis of Exhaust Gas Recirculation and Variable Geometry Turbocharger Systems in a Passenger Car Diesel Engine Based on a Sliding Mode Observer for Air System States Estimation vol.136, pp.3, 2014, https://doi.org/10.1115/1.4026131
  15. Model-Based Gain Scheduling Strategy for an Internal Model Control-Based Boost Pressure Controller in Variable Geometric Turbocharger System of Diesel Engines vol.138, pp.3, 2016, https://doi.org/10.1115/1.4032283
  16. A Real-Time Combustion Control With Reconstructed In-Cylinder Pressure by Principal Component Analysis for a CRDI Diesel Engine vol.139, pp.6, 2017, https://doi.org/10.1115/1.4035395
  17. Fault Management System of LP-EGR Using In-Cylinder Pressure Information in Light-Duty Diesel Engines vol.140, pp.4, 2017, https://doi.org/10.1115/1.4038078
  18. Simplified Decoupler-Based Multivariable Controller With a Gain Scheduling Strategy for the Exhaust Gas Recirculation and Variable Geometry Turbocharger Systems in Diesel Engines vol.139, pp.5, 2017, https://doi.org/10.1115/1.4035236
  19. Adaptation Strategy for Exhaust Gas Recirculation and Common Rail Pressure to Improve Transient Torque Response in Diesel Engines vol.19, pp.4, 2018, https://doi.org/10.1007/s12239-018-0055-7
  20. Iterative Learning Control Algorithm for Feedforward Controller of EGR and VGT Systems in a CRDI Diesel Engine vol.19, pp.3, 2018, https://doi.org/10.1007/s12239-018-0042-z