@inproceedings{f2c7e21e8e264ad5b56c19f9a257e406,
title = "Making android run on time",
abstract = "Time predictability is difficult to achieve in the complex, layered execution environments that are common in modern embedded devices. We consider the possibility of 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 report on the design and implementation of an Android virtual machine with soft-real-time support, and provides experimental data validating feasibility over three case studies.",
author = "Yin Yan and Karthik Dantu and Ko, \{Steven Y.\} and Jan Vitek and Lukasz Ziarek",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 23rd IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2017 ; Conference date: 18-04-2017 Through 20-04-2017",
year = "2017",
month = jun,
day = "5",
doi = "10.1109/RTAS.2017.38",
language = "English",
series = "Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "25--36",
editor = "Gabriel Parmer",
booktitle = "Proceedings - 2017 IEEE 23rd Real-Time and Embedded Technology and Applications Symposium, RTAS 2017",
address = "United States",
}