English

ProFIPy: Programmable Software Fault Injection as-a-Service

Software Engineering 2022-03-09 v1

Abstract

In this paper, we present a new fault injection tool (ProFIPy) for Python software. The tool is designed to be programmable, in order to enable users to specify their software fault model, using a domain-specific language (DSL) for fault injection. Moreover, to achieve better usability, ProFIPy is provided as software-as-a-service and supports the user through the configuration of the faultload and workload, failure data analysis, and full automation of the experiments using container-based virtualization and parallelization.

Keywords

Cite

@article{arxiv.2005.04990,
  title  = {ProFIPy: Programmable Software Fault Injection as-a-Service},
  author = {Domenico Cotroneo and Luigi De Simone and Pietro Liguori and Roberto Natella},
  journal= {arXiv preprint arXiv:2005.04990},
  year   = {2022}
}

Comments

50th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2020)

R2 v1 2026-06-23T15:27:05.455Z