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
G06F9/45508 Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
G06F9/45512 Command shells