CNN-Based Fault Localization Method Using Memory-Updated Patterns for Integration Test in an HiL Environment

被引:0
|
作者
Choi, Ki-Yong [1 ]
Lee, Jung-Won [1 ]
机构
[1] Ajou Univ, Dept Elect & Comp Engn, Suwon 16499, South Korea
来源
APPLIED SCIENCES-BASEL | 2019年 / 9卷 / 14期
基金
新加坡国家研究基金会;
关键词
automotive software; fault localization; hardware-in-the-loop (HiL); sequential pattern mining; convolutional neural network (CNN);
D O I
10.3390/app9142799
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Automotive electronic components are tested via hardware-in-the-loop (HiL) testing at the unit and integration test stages, according to ISO 26262. It is difficult to obtain debugging information from the HiL test because the simulator runs a black-box test automatically, depending on the scenario in the test script. At this time, debugging information can be obtained in HiL tests, using memory-updated information, without the source code or the debugging tool. However, this method does not know when the fault occurred, and it is difficult to select the starting point of debugging if the execution flow of the software is not known. In this paper, we propose a fault-localization method using a pattern in which each memory address is updated in the HiL test. Via a sequential pattern-mining algorithm in the memory-updated information of the transferred unit tests, memory-updated patterns are extracted, and the system learns using a convolutional neural network. Applying the learned pattern in the memory-updated information of the integration test can determine the fault point from the normal pattern. The point of departure from the normal pattern is highlighted as a fault-occurrence time, and updated addresses are presented as fault candidates. We applied the proposed method to an HiL test of an OSEK/VDX-based electronic control unit. Through fault-injection testing, we could find the cause of faults by checking the average memory address of 3.28%, and we could present the point of fault occurrence with an average accuracy of 80%.
引用
收藏
页数:21
相关论文
共 5 条
  • [1] MEMS Inertial Sensor Fault Diagnosis Using a CNN-Based Data-Driven Method
    Gao, Tong
    Sheng, Wei
    Zhou, Mingliang
    Fang, Bin
    Zheng, Liping
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2020, 34 (14)
  • [2] A CNN-Based Fault Section Location Method in Distribution Network Using Distribution-Level PMU Data
    Yao, Weiqiang
    Gao, Xiaoqing
    Liu, Shu
    Zhang, Yongjie
    Wang, Xiaojun
    PROCEEDINGS OF 2019 INTERNATIONAL FORUM ON SMART GRID PROTECTION AND CONTROL (PURPLE MOUNTAIN FORUM), VOL II, 2020, 585 : 623 - 633
  • [3] Rotor Fault Diagnosis Method Using CNN-Based Transfer Learning with 2D Sound Spectrogram Analysis
    Jung, Haiyoung
    Choi, Sugi
    Lee, Bohee
    ELECTRONICS, 2023, 12 (03)
  • [4] A CNN-based fault diagnosis method of multi-function integrated RF system using frequency domain scanning with Lasso regression
    Zhang, Chao
    Wang, Feng
    Zhou, Dingyu
    Dong, Zhijie
    He, Shilie
    Zhou, Zhenwei
    KNOWLEDGE-BASED SYSTEMS, 2025, 309
  • [5] Prefilter: A Fault Localization Method using Unlabelled Test Cases based on K-Means Clustering and Similarity
    An, Dong
    Wang, Shihai
    Zhu, Liandie
    Yang, Xunli
    Yan, Xiaobo
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY COMPANION, QRS-C, 2022, : 263 - 269