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 :
بازگشت