Iannillo, Antonio Ken (2018) Dependability Assessment of Android OS. [Tesi di dottorato]
Questa è la versione più aggiornata di questo documento.
Anteprima |
Testo
ken-phd-thesis.pdf Download (3MB) | Anteprima |
Tipologia del documento: | Tesi di dottorato |
---|---|
Lingua: | English |
Titolo: | Dependability Assessment of Android OS |
Autori: | Autore Email Iannillo, Antonio Ken ak.iannillo@gmail.com |
Data: | 2018 |
Numero di pagine: | 223 |
Istituzione: | Università degli Studi di Napoli Federico II |
Dipartimento: | dep10 |
Dottorato: | phd034 |
Ciclo di dottorato: | 30 |
Coordinatore del Corso di dottorato: | nome email Riccio, Daniele daniele.riccio@unina.it |
Tutor: | nome email Cotroneo, Domenico [non definito] |
Data: | 2018 |
Numero di pagine: | 223 |
Parole chiave: | dependability, Android, mobile OS |
Settori scientifico-disciplinari del MIUR: | Area 09 - Ingegneria industriale e dell'informazione > ING-INF/05 - Sistemi di elaborazione delle informazioni |
Informazioni aggiuntive: | updated version and further information at akiannillo.github.io |
Depositato il: | 26 Gen 2018 13:08 |
Ultima modifica: | 19 Mar 2019 09:52 |
URI: | http://www.fedoa.unina.it/id/eprint/12240 |
Available Versions of this Item
-
Epidemiologia, fisiopatologia e terapia dell'insufficienza intestinale in età pediatrica. (deposited 07 Ott 2005)
- Dependability Assessment of Android OS. (deposited 26 Gen 2018 13:08) [Attualmente visualizzato]
Abstract
In this brave new world of smartphone-dependent society, dependability is a strong requirement and needs to be addressed properly. Assessing the dependability of these mobile system is still an open issue, and companies should have the tools to improve their devices and beat the competition against other vendors. The main objective of this dissertation is to provide the methods to assess the dependability of mobile OS, fundamental for further improvements. Mobile OS are threatened mainly by traditional residual faults (when errors spread across components as failures), aging-related faults (when errors accumulate over time), and misuses by users and applications. This thesis faces these three aspects. First, it presents a qualitative method to define the fault model of a mobile OS, and an exhaustive fault model for Android. I designed and developed AndroFIT, a novel fault injection tool for Android smartphone, and performed an extensive fault injection campaign on three Android devices from different vendors to analyze the impact of component failure on the mobile OS. Second, it presents an experimental methodology to analyze the software aging phenomenon in mobile OS. I performed a software aging analysis campaign on Android devices to identify the impacting factors on performance degradation and resource consumption. Third, it presents the design and implementation of a novel fuzzing tool, namely Chizpurfle, able to automatically test Android vendor customizations by leveraging code coverage information at run-time.
Downloads
Downloads per month over past year
Actions (login required)
![]() |
Modifica documento |