Examines virtual machine technologies across the disciplines that use them, defining a unified discipline. This work
Includes:: topics on instruction set emulation, dynamic program translation & optimization, high level virtual machines (including Java & CLI), & system virtual machines for both single-user systems & servers.