arrow
返回

RV-Android: Efficient Parametric Android Runtime Verification, a Brief Tutorial

delete2015-11-15
delete13
delete
OA
AI
P
Philip Daian
Y
Ylìès Falcone *
P
Patrick Meredith
T
Traian Florin Şerbănuţă
S
Shin’ichi Shiriashi
A
Akihito Iwai
G
Grigore Roşu
DOI:10.1007/978-3-319-23820-3_24delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
RV-Android is a new freely available open source runtime library for monitoring formal safety properties on Android. RV-Android uses the commercial RV-Monitor technology as its core monitoring library generation technology, allowing for the verification of safety properties during execution and operating entirely in userspace with no kernel or operating system modifications required. RV-Android improves on previous Android monitoring work by replacing the JavaMOP framework with RV-Monitor, a more advanced monitoring library generation tool with core algorithmic improvements that greatly improve resource consumption, efficiency, and battery life considerations. We demonstrate the developer usage of RV-Android with the standard Android build process, using instrumentation mechanisms effective on both Android binaries and source code. Our method allows for both property development and advanced application testing through runtime verification. We showcase the user frontend of RV-Monitor, which is available for public demo use and requires no knowledge of RV concepts. We explore the extra expressiveness the MOP paradigm provides over simply writing properties as aspects through two sample security properties, and show an example of a real security violation mitigated by RV-Android on-device. Lastly, we propose RV as an extension to the next-generation Android permissions system debuting in Android M.

期刊

R
Runtime Verification
IF:
0
论文数:
1
被引数:
0

机构

U
University of Illinois Urbana-Champaign
学者数:
2.4W
论文数: 2.0W
被引数: 35
University of Illinois System 封面图
University of Illinois System
学者数:
6.8W
论文数: 6.2W
被引数: 644
引用论文

引用论文

Ce-modified zeolite BEA catalysts for the trichloroethylene oxidation. The role of the different and necessary active sites
err2019-12-01
err0
errOAAI
errKinga Gołąbek; Antonio E. Palomares; Joaquin Martínez-Triguero; Karolina A. Tarach; Krzysztof Kruczała; Vladimir Girman; Kinga Góra-Marek
err分享
err收藏
err分享
err收藏
Canonical dynamics of the Nosé oscillator: Stability, order, and chaos
err1986-06-01
err0
PREAI
errHarald A. Posch; William G. Hoover; Franz J. Vesely
err分享
err收藏
Rail‐to‐rail regulating voltage‐controlled oscillator with low supply and ground noise sensitivity
err2015-11-01
err0
errOAAI
errJaehong Ko; Chang‐Ho An; Chan‐Keun Kwon; Soo‐Won Kim; Chulwoo Kim
err分享
err收藏
没有更多内容