BEAM virtual machine

E440619

The BEAM virtual machine is the runtime environment originally built for Erlang that powers highly concurrent, fault-tolerant, and distributed applications, and is also used by languages like Elixir.

All labels observed (1)

Label Occurrences
BEAM virtual machine canonical 6

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf Erlang virtual machine ⓘ
runtime system ⓘ
virtual machine ⓘ
abbreviation BEAM ⓘ
communicationModel asynchronous message passing ⓘ
concurrencyModel share-nothing ⓘ
designedForLanguage Erlang ⓘ
developer Ericsson ⓘ
executionModel actor model ⓘ
feature distribution support ⓘ
fault tolerance ⓘ
garbage collection ⓘ
hot code swapping ⓘ
lightweight processes ⓘ
mailboxes for processes ⓘ
message passing concurrency ⓘ
per-process garbage collection ⓘ
preemptive scheduling ⓘ
soft real-time execution ⓘ
supervision trees support ⓘ
fullName Bogdan/Björn’s Erlang Abstract Machine ⓘ
linked to: Erlang VM
garbageCollectionType incremental garbage collection ⓘ
implements Erlang distribution protocol ⓘ
Erlang process model ⓘ
includedIn OTP releases ⓘ
license Apache License 2.0 ⓘ
memoryModel per-process heap ⓘ
notableFor high reliability in production systems ⓘ
massive concurrency scalability ⓘ
partOf Erlang/OTP ⓘ
linked to: Erlang
platform cross-platform ⓘ
predecessor JAM virtual machine ⓘ
primaryParadigmSupport concurrent programming ⓘ
functional programming ⓘ
schedulingStrategy preemptive ⓘ
schedulingUnit lightweight process ⓘ
supports NIFs ⓘ
code reloading ⓘ
distributed nodes ⓘ
node clustering ⓘ
ports ⓘ
remote procedure calls ⓘ
supportsLanguage Alpaca ⓘ
linked to: Llama

Elixir ⓘ
Erlang ⓘ
Gleam ⓘ
LFE ⓘ
usedFor distributed systems ⓘ
fault-tolerant systems ⓘ
highly concurrent applications ⓘ
real-time messaging systems ⓘ
telecommunications systems ⓘ
web applications ⓘ
writtenIn C ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Elixir → runsOn → BEAM virtual machine ⓘ
Erlang → runsOn → BEAM virtual machine ⓘ
Phoenix → runsOn → BEAM virtual machine ⓘ
subject linked to: Phoenix (web framework)
Nerves → basedOn → BEAM virtual machine ⓘ
Phoenix Framework → runsOn → BEAM virtual machine ⓘ
Phoenix → runsOn → BEAM virtual machine ⓘ