Published January 1, 2023 | Version v1
Journal article Open

Tailored mutation-based software fault injection tool (IM-FIT)

  • 1. Eskisehir Osmangazi Univ, Software Engn Dept, Eskisehir, Turkiye
  • 2. Inovasyon Muhendislik LLC, Res & Dev Dept, Eskisehir, Turkiye

Description

The "Tailored Mutation-based Software Fault Injection Tool (IM-FIT)"is a versatile tool developed for evaluating the robustness of safety-critical system software, specifically Python-based and ROSbased systems. IM-FIT employs mutation-based tests to simulate different conditions under which the system operates. This paper introduces IM-FIT, a tool that contributes significantly to the field of safety-critical systems by creating comprehensive fault libraries for ROS-based and Python-based systems and implementing mutation-based testing methods. IM-FIT leverages a customizable RegEx and AST-based software structure, making it a valuable asset for system verification and validation (V & V). The tool not only enhances system robustness but also optimizes the V & V process by reducing effort, cost, and time. This paper outlines the key features, applications, and benefits of IM-FIT in the context of safety-critical system software.& COPY; 2023 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).

Files

bib-d4f93606-000c-480f-bddc-8cb652e30df0.txt

Files (124 Bytes)

Name Size Download all
md5:dc4f8fa4dd371582901a209ca2678260
124 Bytes Preview Download