DocumentCode
1978559
Title
Extending Java Pathfinder (JPF) with property classes for verification of Android permission extension framework
Author
Iqbal, Sajid ; Shah, Shakir Ullah ; Nauman, Mohammad ; Amin, M.
Author_Institution
Dept. of Comput. Sci., Nat. Univ. of Comput. & Emerging Sci., Peshawar, Pakistan
fYear
2013
fDate
19-20 Aug. 2013
Firstpage
15
Lastpage
20
Abstract
This paper proposes analysis technique for dynamic verification of APEX framework. APEX provides a list of permissions to a user to install software with some restrictions and user can also change these permissions at runtime. Model checking is a technique of formal verification to explore all possible paths with a large amount of inputs. Using this technique, we provide complete assurance about the APEX execution. We used a popular model checking tool Java Pathfinder (JPF), to verify APEX framework. The important aspect of this study is that we have identified a race condition in APEX using this tool.
Keywords
Java; operating systems (computers); program verification; APEX execution; APEX framework dynamic verification; Android permission extension framework verification; JPF; Java Pathfinder; formal verification; model checking; Access control; Engines; Java; Model checking; Smart phones; Software; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
System Engineering and Technology (ICSET), 2013 IEEE 3rd International Conference on
Conference_Location
Shah Alam
Print_ISBN
978-1-4799-1028-1
Type
conf
DOI
10.1109/ICSEngT.2013.6650135
Filename
6650135
Link To Document