Modeling Android Fragments and Activities Life Cycles Coordination

Citation:
El-Zawawy, M. A., "Modeling Android Fragments and Activities Life Cycles Coordination", 17th International Conference on Computational Science and Its Applications, Trieste, Italy, July 3-6, 2017.

Date Presented:

July 3-6, 2017

Abstract:

One of the famous software packages for running smart devices is Android. It is an operating system with middlewares and applications. Android runs most functioning mobile phone and tablet devices, today. On the top of the stack describing the organization of different parts of Android is the “applications” component. A main part of an Android application is activity useful for interaction with users where each activity can be realized as a single-frame user interface. An important tool for utilizing activities is that of fragment representing slices of the interface of the activity. Activities and fragments have life cycles.

This paper presents an operational semantics for precisely and efficiently modeling the state transitions within life cycles of activities and fragments. The semantics considers the effects of the transitions in both life cycles on each other. Such semantics is necessary for precisely designing important static analyses for Android applications including fragment components.

Related External Link

Tourism