G PHYSICS
G06 COMPUTING; CALCULATING OR COUNTING
G06F ELECTRIC DIGITAL DATA PROCESSING
G06F9/00 Arrangements for program control, e.g. control units
G06F9/06 using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
G06F9/44 Arrangements for executing specific programs
G06F9/455 Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
G06F9/45504 Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators