Title :
Evaluating Dalvik Instructions through Dynamic Analysis of Bytecodes
Author :
Avila, K.A. ; Wagner, Flavio R. ; Carro, Luigi
Author_Institution :
Inst. of Inf., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
Abstract :
Android is an operating system for smartphones developed by Google that uses the Dalvik Virtual Machine to ensure compatibility of their applications between platforms that use it. This paper presents the evaluation of Dalvik instructions from the results of dynamic analysis of Dalvik bytecodes. Its objective is the identification of a subgroup of instructions which is responsible for most of the execution time in typical embedded applications. The results show that a few instructions are responsible for most of applications´ execution time.
Keywords :
Linux; instruction sets; search engines; smart phones; virtual machines; Android operating system; Dalvik bytecode dynamic analysis; Dalvik instruction evaluation; Dalvik virtual machine; Google; application compatibility; embedded application execution time; instruction subgroup identification; smart phones; Androids; Google; Humanoid robots; Java; Smart phones; Systems engineering and theory; Virtual machining;
Conference_Titel :
Computing System Engineering (SBESC), 2012 Brazilian Symposium on
Conference_Location :
Natal
Print_ISBN :
978-1-4673-5747-0
DOI :
10.1109/SBESC.2012.30