Study on engine control software testing based on hardware-in-the-loop simulation platform

Wenwen Zeng, Ying Huang*, Xuelong Zheng, Wenqiang Zhao

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Electronic control technology of engine nowadays becomes increasingly widely used, and V-cycle development process has become the important development mode of the engine electronic control system. As engine control software functions become more complicated, software testing, which is a part of verification in the V-cycle development process, has been considered a particularly vital development approach. Hardware-in-the-loop (HIL) system is used for software testing because compared with other testing platforms, it not only gets closer to the real working environment of engine controller, but also can realize the limiting conditions of engine, which contribute to a significant enhancement of test efficiency and a reduction of development expenses. Based on the self-built HIL test platform, an automatic test procedure of an eight-cylinder unit-pump diesel engine control software was proposed with a full consideration of test adequacy and test coverage ratio. The test item extraction and distribution strategy, test case design, and its implementation using automatic test scripts were introduced in detail. Test results show that the extracted test items covered all the function points of the control software and met the test demand; meanwhile, the application of automatic testing could effectively reduce the workload of program testers and greatly improve the test efficiency. Finally, the advantages of HIL-based software testing and software problems that can be solved through this methodology were also briefly summarized.

Original languageEnglish
Title of host publicationLecture Notes in Electrical Engineering
PublisherSpringer Verlag
Pages995-1014
Number of pages20
DOIs
Publication statusPublished - 2019

Publication series

NameLecture Notes in Electrical Engineering
Volume486
ISSN (Print)1876-1100
ISSN (Electronic)1876-1119

Keywords

  • Automatic software testing
  • Engine control software
  • HIL platform
  • Test case distribution
  • Test item extraction

Fingerprint

Dive into the research topics of 'Study on engine control software testing based on hardware-in-the-loop simulation platform'. Together they form a unique fingerprint.

Cite this

Zeng, W., Huang, Y., Zheng, X., & Zhao, W. (2019). Study on engine control software testing based on hardware-in-the-loop simulation platform. In Lecture Notes in Electrical Engineering (pp. 995-1014). (Lecture Notes in Electrical Engineering; Vol. 486). Springer Verlag. https://doi.org/10.1007/978-981-10-8506-2_67