arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1912.03490cs.SEcs.OS
收藏

基于故障注入的Android OS可信性评估

Dependability Assessment of the Android OS through Fault Injection

Domenico Cotroneo, Antonio Ken Iannillo, Roberto Natella, Stefano Rosiello

摘要:

移动设备的可靠性对供应商来说是一个挑战,因为移动软件堆栈的复杂性显著增加。本文研究了如何通过故障注入来评估Android移动操作系统中故障对用户体验质量的影响。我们首先解决的问题,确定一个现实的故障模型的Android操作系统,提供给开发人员一套轻量级的和系统的故障建模的指导方针。然后,我们提出了一个可扩展的故障注入工具(AndroFIT),实际上,商业Android设备上应用这样的故障模型。最后,我们提出了一个大型的故障注入实验上的三个主要供应商的Android产品,并指出了几个可靠性问题和机会,以改善Android操作系统。

英文摘要:

The reliability of mobile devices is a challenge for vendors, since the mobile software stack has significantly grown in complexity. In this paper, 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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑