ASFIT: AUTOSAR-Based Software Fault Injection Test for Vehicles

被引:4
|
作者
Park, Jihyun [1 ]
Choi, Byoungju [1 ]
机构
[1] Ewha Womans Univ, Dept Comp Sci & Engn, Seoul 03760, South Korea
关键词
software fault injection test; fault injection automation; AUTOSAR;
D O I
10.3390/electronics9050850
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With recent increases in the amount of software installed in vehicles, the probability of automotive software faults that lead to accidents has also increased. Because automotive software faults can lead to serious accidents or even mortalities, vehicle software design and testing must consider safety a top priority. ISO 26262 recommends fault injection testing as a measure to verify the functional safety of vehicles. However, the standard does not clearly specify when and where faults should be injected, and the tools to support fault injection testing for automotive software are also insufficient. In the present study, we define faults that may occur in Automotive Open System Architecture (AUTOSAR)-based automotive software and propose a fault injection method to be applied during the software development process. The proposed method can inject different types of faults that may occur in AUTOSAR-based automotive software, such as access, asymmetric, and timing errors, while minimizing performance degradation due to fault injection, and without using any separate hardware devices. The superior performance of the proposed method is demonstrated through empirical studies applied to fault injection testing of a range of vehicle electronic control unit software.
引用
收藏
页数:21
相关论文
共 50 条
  • [41] AUTOSAR Model-Based Software Component Integration of Supplier Software
    Mirheidari, Saleh
    Fallahi, Abdolreza
    Zhang, David
    Kuppam, Kumar
    SAE INTERNATIONAL JOURNAL OF COMMERCIAL VEHICLES, 2015, 8 (02) : 544 - 548
  • [42] First Results of Automatic Fault-Injection in an AUTOSAR Tool-chain
    Baumgarten, Guilherme
    Oertel, Markus
    Rettberg, Achim
    Goetz, Marcelo
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2014, : 170 - +
  • [43] A PIN-Based Dynamic Software Fault Injection System
    Jin, Ang
    Jiang, Jianhui
    Hu, Jiawei
    Lou, Jungang
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 2160 - 2167
  • [44] AVFI: Fault Injection for Autonomous Vehicles
    Jha, Saurabh
    Banerjee, Subho S.
    Cyriac, James
    Kalbarczyk, Zbigniew T.
    Iyer, Ravishankar K.
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2018, : 55 - 56
  • [45] LDSFI: a Lightweight Dynamic Software-based Fault Injection
    Ahmad, Hussein Al-haj
    Sedaghat, Yasser
    Moradiyan, Mahin
    2019 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2019), 2019, : 207 - 213
  • [46] Model-Based Software Development - Autocode to Autosar
    Patel, Keyur R.
    2022 IEEE/AIAA TRANSPORTATION ELECTRIFICATION CONFERENCE AND ELECTRIC AIRCRAFT TECHNOLOGIES SYMPOSIUM (ITEC+EATS 2022), 2022, : 534 - 539
  • [47] FaultLine: Software-based Fault Injection on Memory Transfers
    Gravellier, Joseph
    Dutertre, Jean-Max
    Teglia, Yannick
    Moundi, Philippe Loubet
    2021 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2021, : 46 - 55
  • [48] Research on a Software Fault Injection Model Based on Program Mutation
    Luo Yin
    Yao Ri-huang
    Bin Jian-wei
    Yang Chun-hui
    2015 2ND INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING ICISCE 2015, 2015, : 419 - 423
  • [49] Fault Injection Technology for Software Vulnerability Testing Based on Xen
    Zeng, Fanping
    Li, Juan
    Li, Ling
    Wang, Xufa
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 206 - 210
  • [50] Jaca - A software fault injection tool
    Moraes, RLD
    Martins, E
    2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2003, : 667 - 667