Separation logic for states dependencies in life cycles of android activities and fragments

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Millions of smart phones are run by Android, the most common operating system for mobile devices. Main component of Android is applications providing most functionalities of Android smart devices. These applications include e-mail client, entertainment, educational, news, banking, maps, and contacts applications. Testing and verifying Android applications is an important direction of research. This paper presents a separation logic for state transitions of activities and fragments (important components of applications) during their life cycles. The logic considers the necessary coordinations between the state transitions in the two life cycles. The logic is a good tool to verify and test applications against various issues including security ones.

Cite

CITATION STYLE

APA

El-Zawawy, M. A. (2017). Separation logic for states dependencies in life cycles of android activities and fragments. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10409 LNCS, pp. 218–231). Springer Verlag. https://doi.org/10.1007/978-3-319-62407-5_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free