DOI QR코드

DOI QR Code

An Efficient Simulation Technique to Verify Real-time Performance of Vehicle Control Systems

자동차 제어 시스템의 실시간 성능 검증을 위한 효율적인 실시간 시뮬레이션 기법

  • Kim, Seunggon (Department of Computer Science and Engineering, Seoul National University) ;
  • We, Kyoung-Soo (Department of Computer Science and Engineering, Seoul National University) ;
  • Lee, Chang-Gun (Department of Computer Science and Engineering, Seoul National University) ;
  • Yi, Kyongsu (Department of Mechanical and Aerospace Engineering, Seoul National University)
  • 김승곤 (서울대학교 컴퓨터 공학부) ;
  • 위경수 (서울대학교 컴퓨터 공학부) ;
  • 이창건 (서울대학교 컴퓨터 공학부) ;
  • 이경수 (서울대학교 기계항공공학부)
  • Received : 2014.11.15
  • Accepted : 2014.12.30
  • Published : 2015.03.01

Abstract

When developing a vehicle control system, simulation methods are widely used to validate the whole system in the early development phase. With this regard, the simulator should correctly behave just like the real parts that are not yet implemented while interacting with already implemented parts in real-time. However, most simulators cannot provide functionally and temporally accurate behaviors of the target system. In order to overcome this limitation, this paper proposes a novel real-time simulation technique that can efficiently simulate the temporal behavior as well as the functional behavior of the simulation target system.

Keywords

References

  1. D. W. Kang, S. Lee, and G. C. Lee, "Formation performance evaluation of warm robot control method using simulation," Institute of Control, Robotics and Systems (in Korean), vol.20, no.4, pp. 23-24, May 2014.
  2. M. Broy, "Challenges in automotive software engineering," International Conference on Software Engineering (ICSE), pp. 33-42, 2006.
  3. Mathworks, "Matlab/Simulink," http://www.mathworks.co.kr/products/simulink/.
  4. dSPACE, "SCALEXIO," http://www.dspace.com/en/pub/home/products/hw/simulator_hardware_scalexio.cfm/.
  5. F. Bellard. "QEMU, a fast and portable dynamic translator," Usenix Annual Technical Conference (ATEC), pp. 41-46, Apr. 2005.
  6. Imperas Software, "Open virtual platforms," http://www.ovpworld.org.
  7. D. Mueller-Gritschneder, K. Lu, and U. Schlichtmann, "Control-flow-driven source level timing annotation for embedded software models on transaction level," Euromicro Conference on Digital System Design (DSD), pp. 600-607, Aug. 2011.
  8. S. Roloff, F. Hannig, and J. Teich, "Fast architecture evaluation of heterogeneous MPSoCs by host-compiled simulation," International Workshop on Software and Compilers for Embedded Systems (SCOPES), pp. 52-61, May 2012.
  9. P. Razaghi and A. Gerstlauer, "Host-compiled multicore RTOS simulator for embedded real-time software development," Automation and Test in Europe Conference (DATE), pp. 1-6, Mar. 2011.
  10. C. Dufour, C. Andreade, and J. Belaneger, "Real-time simulation technologies in education: a link to modern engineering methods and practices," International Conference on Engineering and Technology Education (INTERTECH), Mar. 2010.
  11. dSPACE GmbH, "AutoBox," https://www.dsapce.com/en/ltd/home/products/hw/accessories/autobox.cfm.
  12. K. Jeffay, R. Anderson, and C. U. Martel, "On non-preemptive scheduling of periodic and sporadic tasks," IEEE Real-Time Systems Symposium (RTSS), pp. 129-139, Dec. 1991
  13. C. Ekelin. "Clairvoyant non-preemptive EDF scheduling," Euromicro conference on Real-Time Systems (ECRTS), pp. 23-32, Jul. 2006.
  14. Mechanical Simulation Corporation, CarSim. http://www.carsim.com/.
  15. Infineon Technologies AG, TC1797. http://www.infineon.com/cms/en/product/channel.html?channel=db3a30431f848401011fa273b2eb3473.
  16. D. G. Oh, H. M. Lee, and M. C. Lee, "Development of unmaned driving system of mini electronic vehicle," Institute of Control, Robotics and Systems (in Korean), vol. 20, no. 4, pp. 498-499, May 2014.