Can android run on time? Extending and measuring the android platform's timeliness

5Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.

Abstract

Time predictability is difficult to achieve in the complex, layered execution environments that are common in modern embedded devices such as smartphones. We explore adopting the Android programming model for a range of embedded applications that extends beyond mobile devices, under the constraint that changes to widely used libraries should be minimized. The challenges we explore include the interplay between real-time activities and the rest of the system, how to express the timeliness requirements of components, and how well those requirements can be met on stock embedded platforms. We detail the design and implementation of our modifications to the Android framework along with a real-time VM and OS, and we provide experimental data validating feasibility over five applications.

Author supplied keywords

Cite

CITATION STYLE

APA

Yan, Y., Gokul, G., Dantu, K., Ko, S. Y., Ziarek, L., & Vitek, J. (2019). Can android run on time? Extending and measuring the android platform’s timeliness. ACM Transactions on Embedded Computing Systems, 17(6). https://doi.org/10.1145/3289257

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