• Home
  • Search
  • An Operational Semantics for Android Applications
  • Cite Icon5
  • https://doi.org/10.1007/978-3-319-42092-9_9Copy DOI Icon

An Operational Semantics for Android Applications

  • Jan 1, 2016
  • Mohamed A El-Zawawy
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The most common operating system for smart phones, which are among the most common forms of computers today, is the Android operating system. The Android applications are executed on Dalvik Virtual Machines (DVMs) which are register-based, rather than stack-based such as Java Virtual Machines (JVMs). The differences between DVMs and JVMs make tools of programm analysis of JVMs are not directly applicable to DVMs. Operational semantics is a main tool to study, verify, and analyze Android applications.

Similar Papers
  • Conference Article
  • Citations6

Virtual class support at the virtual machine level

  • Oct 25, 2009
  • Anders Bach Nielsen +1
  • Conference Article
  • Citations3

Performance evaluation of instant messenger in Android operating system and iPhone operating system

  • Apr 01, 2016
  • Siti Ummi Masruroh +2
  • Research Article
  • Citations22

Achieving high and consistent rendering performance of Java AWT/Swing on multiple platforms

  • Mar 23, 2009
  • Software: Practice and Experience
  • Yi‐Hsien Wang +1
  • Research Article
  • Citations6

Hardware/software co-design for virtual machines

  • Jan 01, 2005
  • IEE Proceedings - Computers and Digital Techniques
  • K.B Kent +2
  • Conference Article
  • Citations50

Don't get caught in the cold, warm-up your JVM: understand and eliminate JVM warm-up overhead in data-parallel systems

  • Nov 02, 2016
  • David Lion +5
  • Conference Article
  • Citations9

On Analyzing Virtual Threads – a Structured Concurrency Model for Scalable Applications on the JVM

  • Sep 27, 2021
  • D Beronic +3
  • Conference Article
  • Citations14

SJFuzz: Seed and Mutator Scheduling for JVM Fuzzing

  • Nov 30, 2023
  • Mingyuan Wu +7
  • Conference Article
  • Citations61

Analysis of Android Applications' Permissions

  • Jun 01, 2012
  • Ryan Johnson +3
  • Conference Article
  • Citations31

Hardware Objects for Java

  • May 01, 2008
  • Martin Schoeberl +3
  • Research Article
  • Citations17

Compiling scala for the Java virtual machine

  • Jan 01, 2005
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Michel Schinz
  • Conference Article
  • Citations14

Requirements analysis of android application using activity theory: A case study

  • Mar 01, 2013
  • Nik Azlina Nik Ahmad +2
  • Research Article

Superblock compilation and other optimization techniques for a Java-based DBT machine emulator

  • Mar 16, 2013
  • ACM SIGPLAN Notices
  • Marco Kaufmann +1
  • Research Article
  • Citations15

Mobile JikesRVM: A framework to support transparent Java thread migration

  • Nov 01, 2007
  • Science of Computer Programming
  • Raffaele Quitadamo +2
  • Book Chapter

Component-Based Middleware Platform for Grid Computing

  • Jan 01, 2004
  • Jianmin Zhu +3
  • Conference Instance

Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages

  • Oct 25, 2009
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.