Erlang VM
E440618
The Erlang VM (BEAM) is a highly concurrent, fault-tolerant virtual machine designed for building scalable, distributed systems and real-time applications.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Erlang VM canonical | 2 |
| Erlang/OTP | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T4442569 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Erlang VM Context triple: [Elixir, runsOn, Erlang VM]
-
A.
Erlang
Erlang is a functional, concurrent programming language designed for building highly scalable, fault-tolerant distributed systems, originally developed by Ericsson for telecom applications.
-
B.
Elixir
Elixir is a functional, concurrent programming language built on the Erlang VM, known for its scalability, fault tolerance, and expressive syntax.
-
C.
Ethereum Virtual Machine
The Ethereum Virtual Machine is a decentralized, sandboxed runtime that executes smart contracts and enforces the rules of the Ethereum blockchain across a global network of nodes.
-
D.
Dart VM
Dart VM is the dedicated virtual machine that executes Dart code, providing just-in-time compilation, garbage collection, and runtime support for Dart applications.
-
E.
Xen
Xen is an open-source type-1 hypervisor that enables efficient virtualization of multiple operating systems on the same physical hardware.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Erlang VM Target entity description: The Erlang VM (BEAM) is a highly concurrent, fault-tolerant virtual machine designed for building scalable, distributed systems and real-time applications.
-
A.
Erlang
Erlang is a functional, concurrent programming language designed for building highly scalable, fault-tolerant distributed systems, originally developed by Ericsson for telecom applications.
-
B.
Elixir
Elixir is a functional, concurrent programming language built on the Erlang VM, known for its scalability, fault tolerance, and expressive syntax.
-
C.
Ethereum Virtual Machine
The Ethereum Virtual Machine is a decentralized, sandboxed runtime that executes smart contracts and enforces the rules of the Ethereum blockchain across a global network of nodes.
-
D.
Dart VM
Dart VM is the dedicated virtual machine that executes Dart code, providing just-in-time compilation, garbage collection, and runtime support for Dart applications.
-
E.
Xen
Xen is an open-source type-1 hypervisor that enables efficient virtualization of multiple operating systems on the same physical hardware.
- F. None of above. chosen
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
runtime system
ⓘ
virtual machine ⓘ |
| alsoKnownAs | BEAM NERFINISHED ⓘ |
| compilationTarget | BEAM bytecode ⓘ |
| designedFor |
distributed systems
ⓘ
fault tolerance ⓘ high concurrency ⓘ soft real-time applications ⓘ |
| developedBy | Ericsson NERFINISHED ⓘ |
| executionModel | bytecode interpreter ⓘ |
| fullName | Bogdan/Björn’s Erlang Abstract Machine NERFINISHED ⓘ |
| implements | Erlang language semantics ⓘ |
| license | Apache License 2.0 (for Erlang/OTP) NERFINISHED ⓘ |
| operatingSystem |
Linux
ⓘ
Unix-like systems ⓘ Windows ⓘ macOS ⓘ |
| partOf | Erlang/OTP NERFINISHED ⓘ |
| programmingLanguage |
Elixir
NERFINISHED
ⓘ
Erlang NERFINISHED ⓘ Gleam (via compilation to Erlang) ⓘ LFE NERFINISHED ⓘ |
| supports |
distributed garbage collection (coordinated per node)
ⓘ
high-availability systems ⓘ soft real-time scheduling guarantees ⓘ |
| supportsFeature |
NIFs (native implemented functions)
ⓘ
distribution over multiple nodes ⓘ distribution protocol (Erlang distribution) ⓘ error isolation ⓘ garbage collection ⓘ hot code loading ⓘ immutable data structures ⓘ lightweight processes ⓘ mailboxes for processes ⓘ message passing concurrency ⓘ per-process garbage collection ⓘ per-process heap ⓘ ports for external programs ⓘ preemptive scheduling ⓘ schedulers per CPU core ⓘ supervision trees (via OTP) ⓘ |
| supportsModel | actor model ⓘ |
| supportsTooling |
debugger
ⓘ
observer (introspection tool) ⓘ tracing and profiling tools ⓘ |
| usedIn |
chat and messaging platforms
ⓘ
messaging systems ⓘ real-time bidding systems ⓘ telecommunications systems ⓘ web servers ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Erlang VM Description of subject: The Erlang VM (BEAM) is a highly concurrent, fault-tolerant virtual machine designed for building scalable, distributed systems and real-time applications.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.