2017
DOI: 10.1145/3011286.3011292
|View full text |Cite
|
Sign up to set email alerts
|

Java Pathfinder on Android Devices

Abstract: Because Android apps are written in Java and executed on a virtual machine (VM), there is an opportunity to employ Java Pathfinder (JPF) for their verification. There already exist two JPF extensions, jpf-android and jpf-pathdroid. The former executes Java bytecode on the Java VM, while the latter executes Android applications in their original format. Both do not support native methods, and thus depend on a model of the Android environment. This paper introduces an alternative approach: we run JPF as an Andro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 3 publications
0
2
0
Order By: Relevance
“…JPF-Android [6], JPF-Mobile [7] and CATE [10] are model-based testing approaches. JPF-Android provides a simplified model of the Android framework on which an Android application can run.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…JPF-Android [6], JPF-Mobile [7] and CATE [10] are model-based testing approaches. JPF-Android provides a simplified model of the Android framework on which an Android application can run.…”
Section: Related Workmentioning
confidence: 99%
“…Thus, it raised the need of starting from a solid ground to deliver a robust solution into our context. Thus, before we decided to develop and implement AETing, we evaluated the feasibility of reusing the following solutions: JPF-Android [6], JPF-Mobile [7], EHBDroid [8], DroidWalker [9] and CATE [10]. However, none of these solutions supported up-to-date Android versions, which is crucial in our context.…”
Section: Introductionmentioning
confidence: 99%