The reliability of mobile devices is a challenge for vendors, since the mobile software stack has significantly grown in complexity. In this article, we study how to assess the impact of faults on the quality of user experience in the Android mobile OS through fault injection. We first address the problem of identifying a realistic fault model for the Android OS, by providing to developers a set of lightweight and systematic guidelines for fault modeling. Then, we present an extensible fault injection tool (AndroFIT) to apply such fault model on actual, commercial Android devices. Finally, we present a large fault injection experimentation on three Android products from major vendors, and point out several reliability issues and opportunities for improving the Android OS.
Dependability Assessment of the Android OS Through Fault Injection / Cotroneo, Domenico; Iannillo, Antonio Ken; Natella, Roberto; Rosiello, Stefano. - In: IEEE TRANSACTIONS ON RELIABILITY. - ISSN 0018-9529. - 70:1(2021), pp. 346-361. [10.1109/TR.2019.2954384]
Dependability Assessment of the Android OS Through Fault Injection
Cotroneo, Domenico;Iannillo, Antonio Ken;Natella, Roberto;Rosiello, Stefano
2021
Abstract
The reliability of mobile devices is a challenge for vendors, since the mobile software stack has significantly grown in complexity. In this article, we study how to assess the impact of faults on the quality of user experience in the Android mobile OS through fault injection. We first address the problem of identifying a realistic fault model for the Android OS, by providing to developers a set of lightweight and systematic guidelines for fault modeling. Then, we present an extensible fault injection tool (AndroFIT) to apply such fault model on actual, commercial Android devices. Finally, we present a large fault injection experimentation on three Android products from major vendors, and point out several reliability issues and opportunities for improving the Android OS.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.