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 条
  • [41] Development of the electronic control unit for the rack-actuating steer-by-wire using the hardware-in-the-loop simulation, system
    Park, TJ
    Han, CS
    Lee, SH
    MECHATRONICS, 2005, 15 (08) : 899 - 918
  • [42] Time Delay Compensation for Hardware-in-the-loop Simulation of a Turbojet Engine Fuel Control Unit Using Neural NARX Smith Predictor
    Mostafa Nasiri
    Morteza Montazeri-Gh
    Amin Salehi
    Elham Bayati
    International Journal of Control, Automation and Systems, 2021, 19 : 3309 - 3317
  • [43] Time Delay Compensation for Hardware-in-the-loop Simulation of a Turbojet Engine Fuel Control Unit Using Neural NARX Smith Predictor
    Nasiri, Mostafa
    Montazeri-Gh, Morteza
    Salehi, Amin
    Bayati, Elham
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2021, 19 (10) : 3309 - 3317
  • [44] Time-delay compensation for actuator-based hardware-in-the-loop testing of a jet engine fuel control unit
    Nasiri, Mostafa
    Montazeri-Gh, Morteza
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2012, 226 (I10) : 1371 - 1380
  • [45] Hardware-in-the-Loop Simulation Based on Internet of Things: An Energy Community Digital Twin Case Study
    Zheiry, Modar
    Gomes, Luis
    Faria, Pedro
    Vale, Zita
    SUSTAINABLE DEVELOPMENT WITH RENEWABLE ENERGY, ICEER 2023, 2024, : 125 - 137
  • [46] Low-cost Arduino-based Hardware-In-the-Loop Platform for Simulation and Control of Dynamic Systems
    Martinez-Armero, Yineth
    Lopez-Blandon, Sebastian
    Giraldo, Eduardo
    IAENG International Journal of Computer Science, 2023, 50 (04)
  • [47] Control and Hardware-in-the-Loop Simulation of Community Energy Storage Systems Based on Repurposed Electric Vehicle Batteries
    Alharbi, Talal
    Restrepo, Mauricio
    Kazerani, Mehrdad
    Bhattacharya, Kankar
    IEEE ACCESS, 2023, 11 : 146238 - 146249
  • [48] Developing healthcare rule-based expert systems: Case study of a heart failure telemonitoring system
    Seto, Emily
    Leonard, Kevin J.
    Cafazzo, Joseph A.
    Barnsley, Jan
    Masino, Caterina
    Ross, Heather J.
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2012, 81 (08) : 556 - 565
  • [49] Hardware-in-the-loop Simulation as a stage of Plasma Control System Model-Based Design in Tokamaks: a Test Case
    Mitrishkin, Yuri V.
    Efremov, Alexander A.
    Zenkov, Semjon M.
    Sushin, Ilya S.
    Dokuka, Vladimir N.
    Khayrutdinov, Rustam R.
    2011 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA), 2011, : 307 - 312
  • [50] The Performance Impact of Different Master Nodes on Parallel Loop Self-scheduling Schemes for Rule-Based Expert Systems
    Wu, Chao-Chin
    Lai, Lien-Fu
    Huang, Liang-Tsung
    Yang, Chao-Tung
    Lu, Chung
    SECURITY-ENRICHED URBAN COMPUTING AND SMART GRID, 2011, 223 : 149 - +