Application of rule-based expert systems in hardware-in-the-loop simulation case study: Software and performance validation of an engine electronic control unit

被引:2
|
作者
Miguel Ortega-Cabezas, Pedro [1 ]
Colmenar-Santos, Antonio [1 ]
Borge-Diez, David [2 ]
Juan Blanes-Peiro, Jorge [2 ]
机构
[1] UNED, Dept Elect Elect & Control Engn, Juan del Rosal,12,Ciudad Univ, Madrid 28040, Spain
[2] Univ Leon, Dept Elect & Control Engn, Escuela Ingn, Campus Vegazana S-N, Leon, Spain
关键词
dynamic-link library; embedded software; expert system; model-based testing; software validation; REGRESSION;
D O I
10.1002/smr.2223
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Innovative techniques to validate software are needed to reduce cost and increase software quality. This research aims to check if two rule-based expert systems (EXs) combined with dynamic-link libraries (dlls) perform better than other techniques widely employed in the automotive sector when validating the engine electronic control unit (ECU) software by using a hardware-in-the-loop (HIL) simulation. To perform this research, 15 software modules (SMs) of different complexities were chosen to be validated in an HIL simulation by using different techniques such as the manual execution, the tester-in-the-loop, the model-based testing, a rule-based EX, and the combination of two EXs to establish the code and functional coverage, the productivity gain, the number of bugs found, potential limitations of each technique, and the success rate of the HIL simulation. The test cases used are described in-depth in Section 2. The enhancement, which dlls and EXs offer, depends on the number of states in the functional model used in the EXs and the number of subintervals in which the SM inputs can be divided. A range between 6 and 16 more bugs can be detected when using two EXs. The HIL enhancement can reach 6%, 16.8%, and 18% depending on the SM complexity.
引用
收藏
页数:35
相关论文
共 50 条
  • [1] Design and Statistical Validation of Spark Ignition Engine Electronic Control Unit for Hardware-in-the-Loop Testing
    Vasquez, V.
    Echeverry, J. M.
    Contreras, D. E.
    IEEE LATIN AMERICA TRANSACTIONS, 2017, 15 (08) : 1376 - 1383
  • [2] Hardware-in-the-loop simulation of two-shaft gas turbine engine's electronic control unit
    Montazeri-Gh, Morteza
    Abyaneh, Soroush
    Kazemnejad, Sajjad
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2016, 230 (06) : 512 - 521
  • [3] Hardware-in-the-loop simulation of diesel engines for the development of engine control systems
    Isermann, R
    Sinsel, S
    Schaffnit, S
    ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 1997, 1997, : 91 - 93
  • [4] Hardware-in-the-loop simulation for the design and testing of engine-control systems
    Isermann, R
    Schaffnit, J
    Sinsel, S
    ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 1998 (AARTC'98), 1998, : 1 - 10
  • [5] Hardware-in-the-loop simulation for the design and testing of engine-control systems
    Isermann, R
    Schaffnit, J
    Sinsel, S
    CONTROL ENGINEERING PRACTICE, 1999, 7 (05) : 643 - 653
  • [6] Development of a hardware-in-the-loop simulation system for power seat and power trunk electronic control unit validation
    Yu, Jungkyum
    Kim, Kwangil
    Yi, Kyongsu
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2019, 233 (03) : 636 - 649
  • [7] Hardware-in-the-loop simulation for testing of electro-hydraulic fuel control unit in a jet engine application
    Montazeri-Gh, M.
    Nasiri, M.
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2013, 89 (02): : 225 - 233
  • [8] A Hardware-in-the-Loop Simulation Platform for the Verification and Validation of Safety Control Systems
    Rankin, Drew J.
    Jiang, Jin
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2011, 58 (02) : 468 - 478
  • [9] Hardware-in-the-loop simulation system for electronic control unit of continuously variable transmission
    Li, Xincheng
    Fan, Guangqiang
    Zhu, Weixing
    Zhang, Yong
    Nongye Jixie Xuebao/Transactions of the Chinese Society of Agricultural Machinery, 2009, 40 (07): : 6 - 9
  • [10] A low cost, portable engine electronic control unit hardware-in-the-loop test system
    Çebi, A
    Güvenç, L
    Demirci, M
    Karadeniz, CK
    Kanar, K
    Güraslan, E
    ISIE 2005: Proceedings of the IEEE International Symposium on Industrial Electronics 2005, Vols 1- 4, 2005, : 293 - 298