managed execution environment

C2722 concept

A managed execution environment is a runtime system that controls program execution by providing services like memory management, security, and exception handling, abstracting low-level hardware and OS details from the application.

Observed surface forms (21)

  • virtual machine ×4
  • hypervisor ×3
  • JavaScript runtime ×2
  • .NET runtime environment ×1
  • Android runtime environment ×1
  • JavaScript runtime environment ×1
  • Linux container technology ×1
  • VMM ×1
  • application execution control mechanism ×1
  • application runtime environment ×1

Instances (21)

  • Android Runtime (ART) via concept surface "application runtime environment"
    surface form: Android Runtime
  • Android Dalvik VM via concept surface "virtual machine"
  • Node.js via concept surface "JavaScript runtime environment"
  • Deno via concept surface "JavaScript runtime"
  • Bun via concept surface "JavaScript runtime"
  • Common Language Runtime via concept surface ".NET runtime environment"
  • KVM via concept surface "hypervisor"
  • Hyper-V via concept surface "hypervisor"
  • Windows Sandbox via concept surface "virtualization feature"
  • Windows Shell via concept surface "command environment"
  • Windows 1.0 via concept surface "operating environment"
  • EJB container via concept surface "server-side runtime environment"
  • crosvm via concept surface "VMM"
  • LXD via concept surface "system container manager"
  • Gatekeeper via concept surface "application execution control mechanism"
  • REN via concept surface "virtual machine"
    surface form: RenVM
  • .NET Framework
  • VirtualBox via concept surface "hypervisor"
  • ART via concept surface "managed runtime environment"
    surface form: Android Runtime
  • Rubinius via concept surface "virtual machine"
  • tokio via concept surface "asynchronous runtime"
    surface form: Tokio