Article ID Journal Published Year Pages File Type
428925 Information Processing Letters 2014 8 Pages PDF
Abstract

•We design a formal semantics for a core of featherweight Android/Java.•We design a type and effect system for activation flow analysis in Android programs.•We prove the soundness of our system with respect to the formal semantics.•Our system is a static verification of faithful implementations for UI flow design.•Activation flow is important for analysis of data flow or secure information flow.

This paper proposes a type and effect system for analyzing activation flow between components through intents in Android programs. The activation flow information is necessary for all Android analyses such as a secure information flow analysis for Android programs. We first design a formal semantics for a core of featherweight Android/Java, which can address interaction between components through intents. Based on the formal semantics, we design a type and effect system for analyzing activation flow between components and demonstrate the soundness of the system.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics
Authors
, ,