Early Verification and Validation According to ISO 26262 by Combining Fault Injection and Mutation Testing

被引:4
|
作者
Rana, Rakesh [1 ]
Staron, Miroslaw [1 ]
Berger, Christian [1 ]
Hansson, Jorgen [1 ]
Nilsson, Martin [2 ]
Torner, Fredrik [2 ]
机构
[1] Chalmers Univ Gothenburg, Comp Sci & Engn, Gothenburg, Sweden
[2] Volvo Car Corp, Gothenburg, Sweden
来源
关键词
Fault injection; Mutation testing; ISO; 26262; Simulink; Model based development; Automotive domain; Safety critical software; SOFTWARE;
D O I
10.1007/978-3-662-44920-2_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Today software is core part of modern automobiles. The amount, complexity and importance of software components within Electrical/Electronics (E/E) systems of modern cars is only increasing with time. Several automotive functions carrying software provide or interact with safety critical systems such as systems steering and braking and thus assuring functional safety for such systems is of high importance. Requirements for the safety assurance are specified partially by such functional safety standards as ISO 26262. The standard provides the framework and guidelines for the development of hardware and software for components deemed to be safety critical. In this chapter we argue that traditional approaches for safety assurance such as fault injection and mutation testing can be adapted and applied to functional models to enable early verification and validation according to the requirements of ISO 26262. We show how to use fault injection in combination with mutation based testing to identify defects early in the development process both theoretically and on a case of self-driving miniature vehicles. The argument is grounded upon the current best practices within the industry, a study of ISO 26262 standard, and academic and industrial case studies using fault injection and mutation based testing applied to the functional model level. In this paper we also provide the initial validation of this approach using software of a self-driving miniature vehicle.
引用
收藏
页码:164 / 179
页数:16
相关论文
共 27 条
  • [1] Combining Fault Analysis Technologies for ISO26262 Functional Safety Verification
    da Silva, Felipe Augusto
    Bagbaba, Ahmet Cagri
    Hamdioui, Said
    Sauer, Christian
    2019 IEEE 28TH ASIAN TEST SYMPOSIUM (ATS), 2019, : 129 - 134
  • [2] Method Of Fault Injection for Medical Device Based on ISO 26262
    Park, Jong-Doo
    Yi, Chae-Hong
    Kwon, Key-Ho
    Jeon, Jae Wook
    18TH IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE 2014), 2014,
  • [3] Virtualized Fault Injection Methods in the Context of the ISO 26262 Standard
    Reyes, Victor
    SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2012, 5 (01): : 9 - 16
  • [4] Quantified Fault Tree Techniques for Calculating Hardware Fault Metrics According to ISO 26262
    Das, Nabarun
    Taylor, William
    2016 IEEE Symposium on Product Compliance Engineering (ISPCE), 2016,
  • [5] Towards an automatic approach for hardware verification according to ISO 26262 functional safety standard
    Sini, J.
    Reorda, M. Sonza
    Violante, M.
    Sarson, P.
    2018 IEEE 24TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2018), 2018, : 287 - 290
  • [6] Model based Architecture Design and Validation of Driver Assistance Functions according to ISO 26262
    Stueker, Dirk
    Blumentritt, Marc
    Prausse, Claudia
    FAHRERASSISTENZ UND INTEGRIERTE SICHERHEIT, 2012, 2166 : 17 - 35
  • [7] FMEDA-Based Fault Injection and Data Analysis in Compliance with ISO-26262
    Lu, Kuen-Long
    Chen, Yung-Yuan
    Huang, Ryan
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2018, : 275 - 278
  • [8] An automatic approach to perform the verification of hardware designs according to the ISO26262 functional safety standard
    Bagalini, E.
    Sini, J.
    Reorda, M. Sonza
    Violante, M.
    Klimesch, H.
    Sarson, P.
    2017 18TH IEEE LATIN AMERICAN TEST SYMPOSIUM (LATS 2017), 2017,
  • [9] Virtualized Fault Injection Framework for ISO 26262-Compliant Digital Component Hardware Faults
    Almeida, Rui
    Silva, Vitor
    Cabral, Jorge
    ELECTRONICS, 2024, 13 (14)
  • [10] SIMULTATE: A Toolset for Fault Injection and Mutation Testing of Simulink Models
    Pill, Ingo
    Rubil, Ivan
    Wotawa, Franz
    Nica, Mihai
    2016 IEEE NINTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2016, : 168 - 173