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


YAYAN U., Baglum C.

SoftwareX, cilt.23, 2023 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 23
  • Basım Tarihi: 2023
  • Doi Numarası: 10.1016/j.softx.2023.101463
  • Dergi Adı: SoftwareX
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Compendex, INSPEC, Directory of Open Access Journals
  • Anahtar Kelimeler: Fault injection, Mutation-based testing, Safety critical systems, Software robustness evaluation
  • Eskişehir Osmangazi Üniversitesi Adresli: Evet

Özet

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 ROS-based 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.